Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为一个程序构建一个安装程序包装器,但我不知道uninstall.exe 在哪里或它是如何执行的。
我的问题是我的包装安装程序创建了桌面快捷方式,当我从控制面板卸载程序时,这些快捷方式不会被删除。
我也尝试查看注册表,但在任何地方都找不到卸载程序的路径。
我想知道有什么方法可以使用 NSIS 来卸载程序,方法是调用控制面板的卸载选项或找到程序的卸载并使用 ExecWait 运行卸载.exe,然后简单地删除快捷方式。
要卸载的应用程序在注册表项下向 Windows 注册HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\。您只需UninstallString从应用程序的子项中读取值并调用它指定的命令行。
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\
UninstallString