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

时间:2013-10-15 20:08:36

标签: windows scripting nsis

我正在为程序构建安装程序包装器,但我不知道uninstall.exe在哪里或如何执行。

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

我也尝试过查看注册表,但我无法在任何地方找到卸载程序的路径。

我想知道有没有办法使用NSIS我可以通过调用控制面板的卸载选项卸载程序,或者找到程序的卸载并使用ExecWait运行uninstall.exe然后只需删除快捷方式。

1 个答案:

答案 0 :(得分:0)

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