WIX:如何根据运行安装程序的操作系统更改注册表项?

Cal*_*sto 4 windows-installer wix

我想以下面的方式设置注册表项

如果操作系统是Vista,那么HKLM\MyKey1\MyValue = 1否则HKLM\MyKey2\MyValue = 1

我知道如何在WIX中设置注册表项,但似乎无法在元素上设置条件.

Rob*_*ing 5

从技术上讲,您应该使用两个不同的组件来安装这些注册表项,因为它们是完全不同的路径.然后,您可以使用VersionNT属性调整组件.