ShellLink.cs を使用して C# でアプリケーション ショートカットを作成する
質問:
.NET Framework を使用して C# でアプリケーション ショートカット (.lnk ファイル) をプログラム的に作成するにはどうすればよいですか?
解決策:
直接的な方法はないかもしれませんが、vbAccelerator の ShellLink.cs クラスは、WSH に依存しない強力なソリューションを提供します。
実装:
このクラスを使用すると、次のようにショートカットを作成できます:
<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>
ShellLink.cs の利点:
以上がC# でプログラム的にアプリケーション ショートカットを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。