Maison > développement back-end > C++ > Comment créer par programme des raccourcis d'application en C# ?

Comment créer par programme des raccourcis d'application en C# ?

Mary-Kate Olsen
Libérer: 2025-01-14 06:29:46
original
797 Les gens l'ont consulté

How to Programmatically Create Application Shortcuts in C#?

Créer des raccourcis d'application en C# à l'aide de ShellLink.cs

Question :

Comment créer par programme des raccourcis d'application (fichiers .lnk) en C# à l'aide du .NET Framework ?

Solution :

Bien qu'il n'y ait pas de méthode directe, la classe ShellLink.cs de vbAccelerator fournit une solution puissante qui ne repose pas sur WSH.

Mise en œuvre :

En utilisant cette classe, vous pouvez créer des raccourcis comme suit :

<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 = "我的快捷方式名称";
        shortcut.DisplayMode = ShellLink.LinkDisplayMode.edmNormal;
        shortcut.Save(STARTUP_SHORTCUT_FILEPATH);
    }
}</code>
Copier après la connexion

Avantages de ShellLink.cs :

  • Basé sur l'interopérabilité, pas besoin de s'appuyer sur WSH
  • Simplification du processus de création et de configuration des raccourcis

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal