我有一个在开始菜单中创建快捷方式的安装程序 (NSIS)。当我删除程序时,卸载会从以下位置删除文件夹:
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\
不幸的是,该文件夹仍在开始菜单中。也许这只是刷新开始菜单的问题 - 但是如何从 NSIS 卸载程序中做到这一点?
我有一个在开始菜单中创建快捷方式的安装程序 (NSIS)。当我删除程序时,卸载会从以下位置删除文件夹:
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\
不幸的是,该文件夹仍在开始菜单中。也许这只是刷新开始菜单的问题 - 但是如何从 NSIS 卸载程序中做到这一点?
Win7 可能和Vista 一样,在不告诉你的情况下将快捷方式复制/移动到所有用户的开始菜单。通过在脚本中使用 RequestExecutionLevel 来停止此操作。
请参阅http://nsis.sourceforge.net/Shortcuts_removal_fails_on_Windows_Vista
我没有 Windows 7 的副本,所以我不能肯定地说,但是您确认您删除的文件夹是开始菜单中的实际文件夹(我假设它是因为您最初创建它)。
您可以转到开始菜单中的文件夹,右键单击并打开它。
虽然可能是一个愚蠢的建议。:)