C# 创建桌面快捷方式 用法
项目--->添加引用 找到
头部
using IWshRuntimeLibrary;
核心代码
string desktoppath = System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop); // 获取桌面位置 string localpath =System.IO.Directory.GetCurrentDirectory(); // 获取本程序的路径 string codepath = localpath + "\\Code.exe"; //Code 位置 string codecs = " --extensions-dir " + "\"" + localpath + "\\plugins" + "\""; // 参数 WshShell shell = new WshShell(); IWshShortcut shor = (IWshShortcut)shell.CreateShortcut(desktoppath+"\\Code.lnk"); shor.TargetPath = codepath; // 目标路径 shor.WorkingDirectory = localpath; //起始位置 shor.Arguments =codecs; // 参数 shor.Description = "";// 描述 //shor.IconLocation = codepath; //图标,该图标是应用程序的资源文件 //shor.Hotkey 热键 //shortcut.WindowStyle = 1; //快捷方式所指向的目标运行时的窗口风格 shor.Save();