Как я могу установить это значение реестра из моего установщика

В моем.msi установочный пакет, у меня есть пользовательское действие C #, которое записывает значение реестра в:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Настраиваемое действие откладывается, потому что мне нужны повышенные привилегии для некоторых ключей, которые я пытаюсь установить. Однако, поскольку оно отложено, это действие записывает текущему пользователю системной учетной записи, поскольку оно запускается с повышенными разрешениями, поэтому значение моего реестра фактически записывается в:

HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run

Как я могу заставить установщик записать это значение реестра в реестр пользователя, который запустил установочный пакет вместо реестра системной учетной записи?

Ответы на вопрос(1)

Ваш ответ на вопрос