Erstellen Sie Desktop-Verknüpfungen mit .NET Framework 3.5 und der Windows-API
Frage: Wie erstelle ich mit .NET Framework 3.5 und der offiziellen Windows-API eine Desktop-Verknüpfung, die auf eine EXE-Datei verweist?
Antwort:
Um eine Desktop-Verknüpfung mit zusätzlichen Optionen wie Hotkeys und Beschreibung zu erstellen, befolgen Sie diese Schritte:
<code class="language-csharp">using IWshRuntimeLibrary;</code>
<code class="language-csharp">private void CreateShortcut() { object shDesktop = (object)"Desktop"; WshShell shell = new WshShell(); string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop) + @"\Notepad.lnk"; }</code>
<code class="language-csharp"> IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutAddress);</code>
<code class="language-csharp"> shortcut.Description = "记事本的新快捷方式"; shortcut.Hotkey = "Ctrl+Shift+N"; shortcut.TargetPath = Environment.GetFolderPath(Environment.SpecialFolder.System) + @"\notepad.exe";</code>
<code class="language-csharp"> shortcut.Save();</code>
Indem Sie diese Schritte befolgen, können Sie mithilfe des .NET Framework 3.5 und der Windows-API programmgesteuert eine Desktop-Verknüpfung mit den gewünschten Eigenschaften erstellen.
Das obige ist der detaillierte Inhalt vonWie erstelle ich Desktop-Verknüpfungen mit .NET Framework 3.5 und der Windows-API?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!