如何在WIX安装程序中设置卸载(InstallLocation)注册表项值

时间:2014-12-16 17:58:15

标签: wix installer

我正在为我们的实验室编写一个实用程序,它根据NAS上的安装程序集合(msi文件)检查本地计算机上安装的软件。从一些网络搜索来看,似乎是从代码中确定基于Windows的机器上安装的软件包的首选方法是迭代HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall密钥。我感兴趣的安装程序是命名空间(由我创建),因此选择我感兴趣的注册表项很简单,但我注意到我使用wix创建的安装程序没有设置InstallLocation键,就像大多数其他安装人员正在这样做。

enter image description here

由于我没有具体设置wix安装程序中的任何这些键(在Uninstall \ XYZ部分中),我假设有一些安装程序属性用于填充现有键。有没有人知道wix安装程序填写InstallLocation的正确方法?我目前正在使用WIX 3.8。

1 个答案:

答案 0 :(得分:5)

如果您要创建MSI文件,这将是一个查看的地方:

http://robmensching.com/blog/posts/2011/1/14/arpinstalllocation-and-how-to-set-it-with-the-wix-toolset/

如果他们属于其他公司,那么你可以这么做。

相关问题