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

时间:2023-03-09 13:28:42
[转]NSIS 制作安装包无法创建桌面快捷方式或无法删除开始菜单项

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

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

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

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

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

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