0

我正在尝试让我的 Wix Burn 安装程序安装两个使用 NSIS 作为其安装程序的应用程序。安装效果很好。但是,我希望在我卸载我的应用程序时删除它们(Permanent="no")。这不是那么简单,因为我无法从 ExePackage 上的 UninstallCommand 属性调用不同的 exe(创建的 uninstall.exe)。还有其他方法吗?NSIS 安装程序是否有一个简单的命令行参数可以用来卸载?

4

2 回答 2

0

不是我所说的完美答案,而是一个实用的答案,所以我想我会分享。保存提供更好选择的人,我正在创建自定义操作来处理卸载。NSIS 在他们的卸载策略中是一致的(默认情况下,无论如何)。知道那是什么,我可以计划。凌乱,当然,但似乎健全。

于 2013-11-01T11:14:29.733 回答
0

您必须要求这些安装程序的作者添加对此的支持,NSIS 默认不支持它。

我什至认为安装人员支持它没有任何意义:

  1. 同一个程序可以在同一台机器上安装多次(单个用户和所有用户?,多个版本?)
  2. 如果安装程序不写入注册表怎么办,它甚至应该如何找到原始安装?
于 2013-10-31T19:28:38.163 回答