码迷,mamicode.com
首页 > 其他好文 > 详细

[转]NSIS 制作安装包无法创建桌面快捷方式或无法删除开始菜单项

时间:2018-10-29 13:19:35      阅读:697      评论:0      收藏:0      [点我收藏+]

标签:桌面   ext   技术   nsis   解决   程序   alt   创建   top   

用户将桌面文件转移了,如: D:\Doc\Desktop  ,安装程序后,桌面不会生成快捷方式, 或者卸载后,开始菜单中的文件也不会被删除

NSIS卸载后无法删除开始菜单中的内容
原因:
因为NSIS中使用CreateShortCut创建快捷方式时会在每一个人用户下面都创建快捷方式,然后Delete删的时候却只是在当前用户下,因此怎么删也删不掉。
解决方案:
删除所有用户下的快捷方式。首先添加RequestExecutionLevel admin,然后在创建快捷方式和删除快捷方式的地方加上SetShellVarContext all即可。

 

技术分享图片

技术分享图片

技术分享图片

 

原文:https://blog.csdn.net/yulinxx/article/details/47953997

[转]NSIS 制作安装包无法创建桌面快捷方式或无法删除开始菜单项

标签:桌面   ext   技术   nsis   解决   程序   alt   创建   top   

原文地址:https://www.cnblogs.com/small-lazybee/p/9870083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!