Wix目录引用一个注册表值

时间:2014-05-16 12:54:53

标签: wix registry

我正在编写一个安装程序,需要从注册表值中查找安装目录。

我正在使用该属性来查找注册表,组件组引用该属性。但组件组似乎没有从该属性中获取目录。有没有更好的方法呢?

干杯..

1 个答案:

答案 0 :(得分:0)

我猜你正在做那样的事情:

<Property Id="MY_PATHNAME" Secure="yes">
  <RegistrySearch Id="My_Path_Signature" Root="HKLM"
    Key="$(var.My_Key)" Name="PathName" Type="directory">
  </RegistrySearch>
</Property>

然后你试图检索“MY_PATHNAME”的值......

如果安装程序决定不正确设置属性,您可以从命令行生成日志:

msiexec /i MyInstaller.msi /l*v MyLog.txt