c# - 安装后不显示 Windows 快捷方式
问题描述
我正在为我的应用程序编写安装程序,并且在安装过程中创建了一些开始菜单快捷方式。但是,除非我以管理员身份安装(这不是必需的),否则某些快捷方式在安装后无法出现在开始菜单中,尽管它们都已写入。这是我编写的代码供参考:
IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShell();
IWshRuntimeLibrary.IWshShortcut help_shortcut = shell.CreateShortcut(shortcut_path + "\\KShootMania Skin Manager\\Help.lnk");
help_shortcut.TargetPath = startup_shortcut.TargetPath;
help_shortcut.Arguments = "help";
help_shortcut.Save();
IWshRuntimeLibrary.IWshShortcut uninstall_shortcut = shell.CreateShortcut(shortcut_path + "\\KShootMania Skin Manager\\Uninstall.lnk");
uninstall_shortcut.TargetPath = startup_shortcut.TargetPath;
uninstall_shortcut.Arguments = "uninstall";
uninstall_shortcut.Save();
解决方案
推荐阅读
- vhdl - 制作串行输入串行输出加法器
- ios - 未找到科尔多瓦护理人员 Info.plist
- authentication - Skype For Business Online 身份验证错误 - 403 权限被拒绝
- python - 按空格键时如何播放音乐?
- javascript - 通过 Axios 发送一个 post 请求是在 Spring-Boot 后端生成一个空的 RequestBody。在 Postman 中工作,但不能通过 Axios 发布请求
- linux - 如何组装 ARB 组件
- react-native - 如何正确地将 data.map 转换为 Object.keys?
- javascript - HTML画布drawImage()方法在第一次加载时不加载平铺地图(多个图像的网格)
- mysql - mysql innodb_locks 表转储到文件
- r - 创建一个可以将参数处理为可能 NA 或 NULL 的函数