wix:设置RegistryKey Root HKMU

Tim*_*Tim 7 .net c# windows-installer wix

如果我在RegistryKey中将root属性设置为HKMU,我如何知道在我的RegistryValue注册表中搜索的位置(RegistrySearch root = HKCU或HKLM).或者我如何动态设置根值?

Cos*_*rvu 6

通常这是通过使用具有相同属性的两个搜索来完成的:一个搜索HKLM,另一个搜索HKCU.

然后可以发生以下情况:

  • 第一次搜索找到值并设置属性; 在这种情况下,第二个搜索结果将被忽略,因为其属性已由第一次搜索设置
  • 第二次搜索找到值并设置属性
  • 两个搜索都没有找到,属性为空