如何在Wix Toolset中修改对现有注册表项的权限?

时间:2019-04-25 18:39:24

标签: permissions wix registry

我有一个复杂的设置项目。 子MSI之一为产品创建RegistryKey。 另一个MSI负责为文件/文件夹/注册表项和值设置特定的权限。

当我尝试为已存在的RegistryKey设置权限时,

<RegistryKey Root="HKLM"
             Key="SOFTWARE\MyApp\Settings">
     <util:PermissionEx User="notadminuser" GenericAll="yes" />                  
</RegistryKey>

我遇到一个错误:

  

RegistryKey元素没有ID,并且无法设置其权限。如果要在“占位符”注册表项上设置权限,请通过将ForceCreateOnInstall属性设置为yes来强制其创建。

但是我不想强制创建注册表项,这会覆盖现有值。 如何更新现有注册表项\值的权限?

0 个答案:

没有答案