Como posso definir esse valor do registro no meu instalador

No meu.msi pacote de instalação, eu tenho uma ação personalizada C # que grava um valor do Registro em:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

A ação personalizada é adiada porque preciso de privilégios elevados para algumas das chaves que estou tentando instalar. No entanto, como é adiada, essa ação grava no usuário atual da conta do sistema, uma vez que é iniciada com permissões elevadas, portanto meu valor de registro é realmente gravado em:

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

Como faço para que o instalador grave esse valor do registro no registro do usuário que iniciou o pacote de instalação em vez do registro da conta do sistema?

questionAnswers(1)

yourAnswerToTheQuestion