Acesso a chave HKEY_LOCAL_MACHINE no Windows Embedded Standard 7 sem privilégios de administrador

3

Eu tenho um aplicativo que precisa ler algumas chaves de registro da ramificação HKEY_LOCAL_MACHINE . O aplicativo funciona sem problemas quando um administrador está logado, mas quando um usuário comum está logado, o aplicativo trava e me diz que eu preciso ter privilégios de administrador.

Como posso fazer esse aplicativo funcionar para um usuário comum?

O aplicativo funciona sem problemas no Windows 7 e no Windows 8, ambos com um usuário Admin ou um usuário comum.

Qualquer ajuda será apreciada.

    
por user3614070 24.10.2014 / 22:14

1 resposta

2

No Registro, conceda permissões de Leitura ao grupo Users nas chaves que o aplicativo precisa acessar. Você pode usar o Process Monitor para descobrir quais teclas são essas. Isso funciona muito bem se todas as necessidades da aplicação forem Read acessadas conforme você declara.

As chances são de que não tudo o que o aplicativo requer, em cujo caso o Process Monitor pode ajudá-lo a descobrir que outras coisas o programa está tentando acessar.

    
por 26.10.2014 / 03:33