首页 > 代码库 > 使用 COM 类库创建链接桌面快捷方式
使用 COM 类库创建链接桌面快捷方式
用到的 COM 类库:
Windows Script Host Object Model --> Interop.IWshRuntimeLibrary.dll
示例代码:
private static void _BuildLink(){ var startUrl = "http://localhost:8888"; var location = Environment.GetFolderPath( Environment.SpecialFolder.DesktopDirectory ) + "\\谷歌链接.url"; try { IWshShell_Class shell = new IWshShell_ClassClass(); IWshURLShortcut shortcut = shell.CreateShortcut( location ) as IWshURLShortcut; if (shortcut == null) return; shortcut.TargetPath = startUrl; shortcut.Save(); } catch(COMException ex) { Console.WriteLine(ex.Message); }}
注意:
如果直接复制代码并不能运行,会看到如下错误:
无法嵌入互操作类型“IWshRuntimeLibrary.IWshShell_ClassClass”。请改用适用的接口。
此时需要在此项目的“引用”中找到“IWshRuntimeLibrary”并右键选择“属性”,将“嵌入互操作类型”设置为“False”。
使用 COM 类库创建链接桌面快捷方式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。