Erstellen Sie Anwendungsverknüpfungen in C# mit ShellLink.cs
Frage:
Wie erstelle ich programmgesteuert Anwendungsverknüpfungen (.lnk-Dateien) in C# mit dem .NET Framework?
Lösung:
Obwohl es möglicherweise keine direkte Methode gibt, bietet die ShellLink.cs-Klasse von vbAccelerator eine leistungsstarke Lösung, die nicht auf WSH angewiesen ist.
Umsetzung:
Mit dieser Klasse können Sie Verknüpfungen wie folgt erstellen:
<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>
Vorteile von ShellLink.cs:
Das obige ist der detaillierte Inhalt vonWie erstelle ich programmgesteuert Anwendungsverknüpfungen in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!