Possível duplicata:
Como posso iniciar um programa antes mesmo do Windows iniciar?
Quero que o Windows execute um programa de linha de comando antes mesmo de carregar a tela de login (ou de boas-vindas). Se você já viu essa tela, sabe o que quero dizer:
Quero que este programa seja executadoexatamenteno estágio/tela acima (antes de qualquer driver ser carregado). A razão e o propósito são muito complicados para serem explicados aqui. Mas isso é possível?
Responder1
Infelizmente, você podenãoexecute qualquer programa nesse estágio. Somente aplicativos que usam a API NT 'nativa' (fornecida por NTDLL.dll) podem ser executados antes do carregamento do subsistema Win32.
Para verificar se um programa pode ser executado nesse estágio específico, faça o seguinte:
- Execute o Editor do Registro (
regedit.exe
). - Navegue
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager
e localize uma cadeia múltipla (REG_MULTI_SZ) entrada chamadaBootExecute
. - Clique duas vezes na entrada e adicione o nome do executável que deseja testar, excluindo o caminho. O executável deve estar localizado em
%windir%\system32
. - Reinício.
Se o programa for executado no ambiente Native NT, você ganha. Caso contrário, não há nada que você possa fazer a menos que tenha acesso ao código-fonte do programa.
LeresseArtigo do Technet para obter mais informações sobre o aplicativo Native NT.