このガイドでは、.NET Framework を使用して C# アプリケーション内にアプリケーション ショートカットまたは URL ショートカットを作成する方法について説明します。 これは、アプリケーションを統合したり、ユーザーフレンドリーなアクセス ポイントを提供したりする開発者にとって一般的なタスクです。
ショートカットを直接作成するのは直感的ではありません。 広く使用されている効率的な方法では、vbAccelerator ライブラリ内によくある ShellLink.cs
クラスを利用します。このアプローチでは相互運用サービスを使用しますが、Windows スクリプト ホスト (WSH) への依存を回避し、よりクリーンなソリューションを提供します。
次のコードは、ShellLink
を使用したショートカットの作成を示しています。
<code class="language-csharp">private static void CreateShortcutToStartup() { using (ShellLink shortcut = new ShellLink()) { shortcut.Target = Application.ExecutablePath; shortcut.WorkingDirectory = Path.GetDirectoryName(Application.ExecutablePath); shortcut.Description = "My Application Shortcut"; shortcut.DisplayMode = ShellLink.LinkDisplayMode.edmNormal; shortcut.Save(STARTUP_SHORTCUT_PATH); // Replace with your desired path } }</code>
このコード スニペットはアプリケーションのショートカットを効率的に生成し、C# または .NET プロジェクト内のプロセスを簡素化します。 STARTUP_SHORTCUT_PATH
を、ショートカットを保存する実際のファイル パスに置き換えることを忘れないでください。
以上が.NET を使用して C# でアプリケーション ショートカットを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。