Maison >développement back-end >C++ >Comment créer facilement des raccourcis d'application dans .NET à l'aide de la classe ShellLink ?

Comment créer facilement des raccourcis d'application dans .NET à l'aide de la classe ShellLink ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-14 06:43:58446parcourir

How to Easily Create Application Shortcuts in .NET using the ShellLink Class?

Rationalisation de la création de raccourcis dans .NET à l'aide de ShellLink

Générer des raccourcis d'application dans .NET n'est pas toujours intuitif. La classe ShellLink.cs de vbAccelerator propose une approche simplifiée, fournissant une solution élégante sans dépendre de WSH.

Voici comment créer facilement un raccourci à l'aide de ShellLink :

<code class="language-csharp">private static void configStep_addShortcutToStartupGroup()
{
    using (ShellLink shortcut = new ShellLink())
    {
        shortcut.Target = Application.ExecutablePath;
        shortcut.WorkingDirectory = Path.GetDirectoryName(Application.ExecutablePath);
        shortcut.Description = "My Shortcut Name Here";
        shortcut.DisplayMode = ShellLink.LinkDisplayMode.edmNormal;
        shortcut.Save(STARTUP_SHORTCUT_FILEPATH);
    }
}</code>

Cet extrait de code concis crée et enregistre un raccourci, définissant sa cible, son répertoire de travail, sa description et son mode d'affichage. La classe ShellLink simplifie le processus, permettant la création de raccourcis sans effort dans n'importe quel emplacement spécifié.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn