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:
using IWshRuntimeLibrary;
private void CreateShortcut() { object shDesktop = (object)"Desktop"; WshShell shell = new WshShell(); string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop) + @"\Notepad.lnk"; }
IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutAddress);
shortcut.Description = "记事本的新快捷方式"; shortcut.Hotkey = "Ctrl+Shift+N"; shortcut.TargetPath = Environment.GetFolderPath(Environment.SpecialFolder.System) + @"\notepad.exe";
shortcut.Save();
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!