Как изменить разрешение для существующего раздела реестра в Wix Toolset? - PullRequest
0 голосов
/ 25 апреля 2019

У меня сложный проект установки. Один из дочерних MSI создает RegistryKey для продукта. Другой MSI отвечает за установку определенных разрешений для файлов / папок / разделов реестра и значений.

Когда я пытаюсь установить разрешение для уже существующего RegistryKey,

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

Я получил ошибку:

Элемент RegistryKey не имеет идентификатора и не может иметь свои права доступа. Если вы хотите установить разрешения для раздела реестра «заполнитель», принудительно создайте его, установив для атрибута ForceCreateOnInstall значение yes

Но я не хочу форсировать создание ключа реестра, который перезапишет существующие значения. Как я могу обновить разрешения для существующих ключей реестра \ значений?

...