Windows 使用NSIS脚本从控制面板调用卸载程序选项

Windows 使用NSIS脚本从控制面板调用卸载程序选项,windows,scripting,nsis,Windows,Scripting,Nsis,我正在为一个程序构建安装程序包装,但我不知道uninstall.exe在哪里,也不知道它是如何执行的 我的问题是我的包装器安装程序创建了桌面快捷方式,当我从控制面板卸载程序时,这些快捷方式不会被删除 我还尝试查看注册表,但在任何地方都找不到卸载程序的路径 我想知道是否有任何使用NSIS的方法可以通过调用控制面板的卸载选项或查找程序的卸载,然后使用ExecWait运行uninstall.exe,然后简单地删除快捷方式来卸载程序。要卸载的应用程序在注册表项下向Windows注册HKLM\Softwa

我正在为一个程序构建安装程序包装,但我不知道uninstall.exe在哪里,也不知道它是如何执行的

我的问题是我的包装器安装程序创建了桌面快捷方式,当我从控制面板卸载程序时,这些快捷方式不会被删除

我还尝试查看注册表,但在任何地方都找不到卸载程序的路径


我想知道是否有任何使用NSIS的方法可以通过调用控制面板的卸载选项或查找程序的卸载,然后使用ExecWait运行uninstall.exe,然后简单地删除快捷方式来卸载程序。

要卸载的应用程序在注册表项下向Windows注册HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\。您只需从应用程序的子项中读取卸载字符串值并调用它指定的命令行。

在这种情况下不太可能,但对于单用户安装程序,它也可以位于HKCU下。。。