Alterar o registro de outro usuário por meio de arquivos em lote
É possível alterar outro usuárioHKCU
registro de outra conta de administrador?
Meu fluxo de trabalho é:
Instale o software na conta de administrador.Instalação cria usuário "CustomUser"Eu preciso definir algumas chaves de registro para este usuário ...Eu sou capaz de criar chaves de registro no ProfileList através do comando:
%windir%\System32\runas.exe /profile /user:domain\%targetUser% logonui.exe
Mas isso não cria uma chave de destinoHKEY_USERS
Eu também tentei a representação através do C # descrito em:http://www.codeproject.com/Articles/124981/A-Complete-Impersonation-Demo-in-C-NET
Mas esta linha lança uma exceção:Boolean loadSuccess = LoadUserProfile(tokenDuplicate, ref profileInfo);
A maneira ideal para mim é alterar o registro apenas no arquivo de lote.