Buat pintasan aplikasi dalam C# menggunakan ShellLink.cs
Soalan:
Bagaimana untuk membuat pintasan aplikasi (fail .lnk) secara pemrograman dalam C# menggunakan Rangka Kerja .NET?
Penyelesaian:
Walaupun mungkin tiada kaedah langsung, kelas ShellLink.cs daripada vbAccelerator menyediakan penyelesaian berkuasa yang tidak bergantung pada WSH.
Pelaksanaan:
Menggunakan kelas ini, anda boleh membuat pintasan seperti berikut:
<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>
Kelebihan ShellLink.cs:
Atas ialah kandungan terperinci Bagaimana untuk Membuat Pintasan Aplikasi Secara Pemrograman dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!