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>
Avantages de ShellLink.cs :
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!