Infelizmente, você pode não executar qualquer programa nesse estágio. Somente aplicativos que usam a API nativa do NT (fornecida pelo NTDLL.dll) podem ser executados antes que o subsistema Win32 seja carregado.
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 até
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager
e localize uma entrada de várias sequências ( REG_MULTI_SZ ) chamadaBootExecute
. - Clique duas vezes na entrada e adicione o nome do executável que você deseja testar, excluindo o caminho. O executável deve estar localizado em
%windir%\system32
. - Reinicialize.
Se o programa for executado no ambiente NT nativo, você ganha. Caso contrário, não há nada que você possa fazer a menos que tenha acesso ao código-fonte do programa.
Leia o este Artigo do Technet para obter mais informações sobre o aplicativo NT nativo.