c# - wix:设置 RegistryKey Root HKMU

标签 c# .net wix windows-installer

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

最佳答案

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

然后可能会发生以下情况:

  • 首先搜索找到值并设置属性;在这种情况下,第二个搜索结果将被忽略,因为它的属性已由第一个搜索设置
  • 第二次搜索找到值并设置属性
  • 两次搜索均未找到任何内容且该属性为空

关于c# - wix:设置 RegistryKey Root HKMU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6290471/

相关文章:

c# - 如何保存具有现有数据和新数据的模型?

wix - 如何修复 ICE57.Per-User 安装

c# - 具有多个构造函数的 MEF 构造函数参数

c# - 递归对象树的最简单方法

c# - 通用处理程序中的 session ?

C# 模拟技术

.net - UpdatePanel中的FileUpload控件而不刷新整个页面?

c# - 如何在 C# 中找到路径中的文件名?

installation - WiX 3 - 图标始终为空白(白色)

WiX CustomAction ExeCommand 失败?