首页 > 代码库 > winform创建快捷方式
winform创建快捷方式
/// <summary> /// 创建快捷方式 /// </summary> public class Lnk { /// <summary> /// 创建快捷方式的方法 /// </summary> /// <param name="FolderPath">快捷方式存放的位置</param> /// <param name="PathLink">指向连接的文件</param> /// <param name="LnkName">快捷方式的文件</param> /// <param name="LnkNote">快捷方式的备注</param> /// <param name="IconLocationPath">指定快捷方式的图标</param> public void CreateShortcutLnk(string FolderPath, string PathLink, string LnkName, string LnkNote, string IconLocationPath) { try { WshShell shell = new WshShell(); IWshShortcut Shortcut = (IWshShortcut)shell.CreateShortcut(FolderPath + "\\" + LnkName + ".lnk"); Shortcut.TargetPath = PathLink; Shortcut.WindowStyle = 1; Shortcut.Description = LnkNote; Shortcut.IconLocation = IconLocationPath; Shortcut.Save(); } catch { throw new Exception("出错了,快捷方式未能创建。"); } } }
Lnk CreateLnk = new MagicLibrary.Shortcuts.Lnk(); CreateLnk.CreateShortcutLnk(Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory), Application.ExecutablePath, "快捷方式", "我的软件", Application.ExecutablePath);
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。