Ferramenta para acessar o registro de outro usuário HKEY_CURRENT_USER

20

Estou procurando uma maneira de acessar o registro de outros usuários em um computador (para poder copiá-los).

A ideia é que eu estou tentando obter um aplicativo Delphi complicado para compilar e rodar em mais de um perfil.

Encontrei um jeito de fazer isso com alguma ferramenta de gerenciamento do Windows, mas não consigo encontrá-lo agora.

Eu não sei a senha do outro usuário, então não consigo fazer login como eles ou fazer uma "execução como".

    
por Vaccano 24.09.2009 / 21:42

3 respostas

19

você pode usar o regedit para isso. Abra regedit e selecione HKEY_USERS, em seguida, vá para Arquivo- > Carregar seção. Navegue até o arquivo Hive do usuário, geralmente NTUSER.DAT localizado em% userprofile%.

Isso, obviamente, exige que você seja administrador ou tenha acesso ao arquivo de seção do usuário.

    
por 24.09.2009 / 21:50
1

Se você deseja fazer uma cópia de perfil básica, prefiro usar o recurso de cópia de perfil de usuário no Windows XP. Para fazer isso, você precisará de duas contas. Eu costumo usar minha própria conta e uma conta de administrador local genérica. Você primeiro configura sua própria conta com todas as configurações e correções de registro desejadas. Em seguida, reinicie o computador (para forçar todos os programas a liberar o controle do arquivo ntuser.dat) e faça login na conta de administração genérica. Uma vez no Windows, clique com o botão direito em Meu computador e vá para propriedades. Na guia Avançado, você verá a seção "Perfil do usuário" com um botão de configurações. Quando você pressionar esse botão, uma lista de todos os perfis armazenados localmente será exibida. A partir daqui, você pode copiar um perfil para outro. Tudo o que você faz é colocar no local do arquivo ntsuer.dat "C: \ Documents and Settings \ exampleuser".

Esta ferramenta funciona surpreendentemente bem para o quão simples é. Acho que é uma ótima maneira de implementar as configurações padrão do registro. Você pode copiar seu perfil para o "usuário padrão" e, em seguida, todos os futuros usuários terão essas configurações dadas a eles. Eu costumo usar algo como delprof para limpar todos os usuários, copiar meu perfil para o usuário padrão e fazer com que outros usuários façam logon novamente. Certifique-se de fazer backup de todos os dados armazenados localmente antes de começar.

É muito menos perigoso do que usar o regedit, já que você pega um perfil de trabalho e o copia. A principal desvantagem é que alguns programas ainda não funcionam corretamente, mesmo depois disso. Embora isso se deva principalmente ao código mal projetado.

Espero que isso ajude

    
por 24.09.2009 / 22:48
0

Use o regedit, se você tiver direitos administrativos no computador remoto, poderá selecionar Arquivo ... Conectar o Registro de Rede e digitar o nome ou procurar o computador ao qual deseja se conectar.

    
por 24.09.2009 / 21:49