Inicialize o Windows XP ou 7 diretamente em um aplicativo SEM EXIBIR NADA DO WINDOWS (como a barra de progresso, a tela “Bem-vindo”, o cursor do mouse, etc.)?

0

Basicamente, o que eu quero fazer é que o Windows carregue e depois inicialize diretamente em um aplicativo no modo de tela cheia, mas antes que o aplicativo seja iniciado não quero absolutamente nada do Windows para mostrar. Portanto, quero que a tela de carregamento do Windows fique em branco, não quero que a tela "Bem-vindo" seja exibida e o cursor do mouse nunca deve aparecer antes que o aplicativo seja iniciado. Então, basicamente, ligue o computador e assim que o Windows começar a carregar, a tela deve ficar totalmente em branco, tudo até que o aplicativo dentro do Windows seja iniciado em tela cheia. Isso é possível? No Windows XP ou 7. Eu olhei em todos os lugares que parece e enquanto a tela de carregamento do Windows / barra de progresso parece ser possível esconder, eu não encontrei uma maneira de esconder a tela de boas-vindas. Bem, eu acho que li o "Bem-vindo" real pode ser removido, mas eu ainda obter o plano de fundo azul do Windows e cursor visível por alguns segundos antes do lançamento do aplicativo. Alguma sugestão ou é simplesmente impossível? Obrigado por ler.

    
por krs000 25.11.2017 / 10:00

2 respostas

1

Isso só funcionará para o Windows 7, tanto quanto eu sei. Nunca testei no Windows XP, você pode tentar (apenas ver se as mesmas chaves e valores do registro estão lá). "No entanto, o aplicativo que você está usando pode não funcionar porque o kernel do Windows pode não estar totalmente carregado. Por exemplo, se o programa que você planeja executar for muito gráfico, o Windows não poderá executá-lo porque não tem acesso às suas bibliotecas mais complexas. "

Para tornar o mouse invisível, você precisará desativar o mouse via linha de comando. Para isso, você deve usar ; infelizmente, você pode ter que seguir esse guia para obtê-lo. Depois disso, adicione ao seu arquivo de lote Drive:\Path\to\devcon.exe disable <hwid> , em que < hwid > é o ID de hardware do seu mouse (que pode ser encontrado por meio de propriedades no Gerenciador de dispositivos ou por meio de um dos comutadores para devcon.exe que forneceria um nome a ele). Coloque este código antes de iniciar o programa (o mouse enquanto estiver desabilitado, o ponteiro, por outro lado, pode mostrar - o que você pode seguir a sugestão do @ Ivan e tornar o ponteiro invisível).

Na maioria das vezes, estou seguindo um post antigo meu que usa o mesmo método. Se você quiser desfazer o que isso vai fazer (este post combinado com isso deve ajudá-lo a desfazer usando a lógica), desfazendo o que você vai fazer agora usando um disco de instalação inicializável para o Windows.

  1. Abra regedit e vá para HKLM\SYSTEM\Setup . Talvez seja necessário iniciá-lo com privilégios administrativos (estando na conta do usuário)

  2. Ajuste o valor de REG_DWORD SetupType para 2 (ou 0 para reversão)

  3. Ajuste o valor de REG_SZ CmdLine para Drive:\the\path\to\your\batch.bat (ou nulo (o que significa em branco) para reverter)

  4. Reinicie, divirta-se! Se ele não funcionar corretamente, como o aplicativo não carrega, você deve ter um Disco de Instalação do Windows ou uma Unidade pronta, para que você possa corrigir facilmente seus problemas inicializando-o.

por 26.11.2017 / 11:33
0

Você pode alterar o plano de fundo para uma imagem de seu aplicativo e, provavelmente, definir um cursor personalizado (invisível), se essa for a única preocupação.

Pode ser possível definir a saída de vídeo para outro (possivelmente inexistente) monitor e, em seguida, alterná-lo quando o programa for iniciado, mas suspeito de uma grande probabilidade de falhas.

Você também pode tentar executar seu programa em wine ou virtualbox, no linux, que é muito mais personalizável, mas pode ser complicado.

Se você pode adicionar hardware, possivelmente mais fácil e mais completa, seria adicionar um relé, corte de energia ou dados ao seu monitor, que seu programa seria ativado. Por exemplo. Os switches KVM (ou apenas M) não são tão caros e talvez você possa, de alguma forma, montá-lo a partir do seu programa.

    
por 25.11.2017 / 17:16