Como executar um programa na inicialização com acesso de administrador do registro, antes do usuário fazer logon

Como executar um programa na inicialização com acesso de administrador do registro, antes do usuário fazer logon

Estou trabalhando em uma ferramenta que pode alterar a senha de uma conta sem precisar fazer login (recuperação de conta). Meu pensamento foi colocar uma chave que execute um arquivo em lotes no formato HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce. O arquivo em lote conteria net user password. Tudo isso seria configurado por meio de uma unidade WinPE (um ambiente de instalação inicializável do Windows com acesso ao registro. No entanto, o RunServicesOncenão está no meu registro.HKLM\Software\MicrosoftNão há caminho CurrentVersion. Precisa funcionar em máquinas de 64 e 32 bits (Windows 10). Qual é o caminho para essas chaves?

Eu também presumi que colocá-lo no RunServicesOncefaria com quecorra uma vez e nunca mais, mas pelo que li on-line ele será executadotoda vez que o computador inicia. Como isso é diferente da RunServicesentrada?

Responder1

Algumas imprecisões em sua postagem:

  • As chaves de registro são comuns para Windows de 64 e 32 bits

  • Não HKLM\Software\MicrosoftCurrentVersionsubchave, pois está em HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion

  • A diferença entre as chaves Oncee as não- Oncechaves é que os programas nas Oncechaves são executados antes de todos os não- Onceprogramas. Onceé um nome ruim, realmente deveria ter sido nomeado Firstou Before.

informação relacionada