Para acessar o registro de outro usuário:
-
Você deve usar o caminho completo - você precisa de
HKEY_USERS\<yourSID>
em vez deHKEY_CURRENT_USER
(que é apenas um link simbólico para o anterior) e, da mesma forma,HKEY_USERS\<yourSID>_Classes
em vez deHKEY_CLASSES_ROOT
. Usewhoami /user
para descobrir seu SID. -
A seção de registro deve ser carregada (montada) - o registro de cada usuário é armazenado em seu próprio arquivo
ntuser.dat
(HKCU) eUsrClass.dat
(HKCR) separadamente do registro do sistema (carregado / descarregado no login / logout).Caso o usuário de destino não esteja logado, você pode usar
reg load
ou o item de menu semelhante ao Regedit para montar seu ntuser.dat em HKU (mas não se esqueça de descarregá-lo mais tarde, ou esse usuário pode estar incapaz de logar). -
As chaves de registro (pastas) devem ter as permissões corretas que permitem gravar por outro usuário - elas funcionam mais ou menos da mesma maneira que as permissões de arquivo; Abra o Regedit, clique com o botão direito do mouse em uma pasta, escolha "Permissões…" e adicione o usuário que está fazendo as modificações.