(Un)在WIX Burn安装程序中安装NSIS软件包

时间:2013-10-30 19:44:39

标签: wix nsis wix3.7 burn

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

2 个答案:

答案 0 :(得分:0)

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

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

  1. 同一个程序可以在同一台机器上多次安装(单个用户和所有用户?多个版本?)
  2. 如果安装程序没有写入注册表怎么办,甚至应该如何找到原始安装?

答案 1 :(得分:0)

不是我称之为完美答案,而是功能性答案,所以我想我会分享。保存提供更好选项的人,我正在创建自定义操作来处理卸载。 NSIS在其卸载策略中是一致的(默认情况下,无论如何)。知道那是什么,我可以为它做好计划。凌乱,当然,但看起来很健康。