Maison >développement back-end >C++ >Comment créer des raccourcis sur le bureau à l'aide de .NET Framework 3.5 et de l'API Windows ?
Créez des raccourcis sur le bureau à l'aide de .NET Framework 3.5 et de l'API Windows
Cet article décrit comment utiliser .NET Framework 3.5 et l'API Windows pour créer un raccourci sur le bureau qui pointe vers un fichier EXE spécifique.
Tout d’abord, ajoutez la référence COM « Windows Script Host Object Model » dans le projet.
<code class="language-csharp">using IWshRuntimeLibrary; private void CreateShortcut() { // 获取桌面文件夹路径 object shDesktop = (object)"Desktop"; // 创建新的 WshShell 对象 WshShell shell = new WshShell(); // 构造快捷方式文件路径 string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop) + @"\Notepad.lnk"; // 创建新的 IWshShortcut 对象 IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutAddress); // 设置快捷方式属性 shortcut.Description = "记事本的新快捷方式"; shortcut.Hotkey = "Ctrl+Shift+N"; shortcut.TargetPath = Environment.GetFolderPath(Environment.SpecialFolder.System) + @"\notepad.exe"; // 保存快捷方式 shortcut.Save(); }</code>Le code
enregistre le raccourci en appelant la méthode Save()
. Ce code crée un raccourci vers l'application Bloc-notes sur le bureau, avec des options supplémentaires telles qu'une description et des raccourcis clavier.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!