1

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

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

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

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

4

1 回答 1

0

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

于 2013-10-15T21:23:30.747 回答