Установщик службы WIX CA имеет доступ на запись к компонентам RegistryKey.

У меня есть ЦС, который запускается отложенно без олицетворения в InstallExecuteSequence после PublishProduct.

Этот ЦС использует олицетворение Windows для изменения контекста на локального администратора, где учетные данные запрашиваются с помощью диалогового окна для пользовательского ввода. Повышенные требования соблюдены, контекст изменен и выполняются другие задачи, однако, когда я пытаюсь открыть созданный установщиком подраздел для доступа на запись в HKLM\SYSTEM\CurrentControlSet\Services\NameOfService\MySubKey, я получаю исключение, связанное с недостаточный доступ. Однако я могу открыть для чтения?

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

Является ли это предостережением среды установщика Windows?


person Ritmo2k    schedule 26.11.2015    source источник


Ответы (1)


По какой-то причине выход из олицетворения обратно в LocalSystem решил эту проблему. Скорее всего проблема с высотой.

person Ritmo2k    schedule 26.11.2015