Por que eu preciso disso :
Eu tenho o Pen Drive cheio de scripts em lote e outras ferramentas de diagnóstico. Tenho 75 PCs independentes (sem rede), principalmente com o Win-XP-Pro SP-2, em 2 laboratórios. Muitas vezes, preciso fazer login em cada PC com uma conta de administrador para configurar ou diagnosticar algo.
Portanto, quando inicio um PC, sempre que preciso selecionar manualmente o nome de usuário na tela de login e também digitar sua senha.
Agora eu quero entrar no Admin Acc. Automaticamente (programaticamente) se meu pen drive estiver conectado ao PC.
O que eu sei:
Eu sei que é possível executar scripts (arquivos em lote) antes do login do usuário no XP / Win7. Eu escrevi um arquivo em lotes e salvei no PC local. Configurei-o na política de grupo para executá-lo na inicialização do sistema (local do GPO: Configuração do Computador \ Configurações do Windows \ Scripts (Inicialização / Desligamento) \ Sartup ). Este arquivo em lote detectou com êxito 'se o pen drive está conectado ou não.
Eu tenho outro arquivo em lote (atualmente em branco) armazenado no Pen Drive.
O 1º arquivo em lote pesquisa em todas as unidades de C a Z pelo 2º arquivo em lote (login.bat) usando um loop, se o arquivo estiver presente, ele pressupõe que o pen drive esteja presente e depois chama o segundo arquivo em lote (login.bat) para continuar.
O que eu não sei:
Agora não sei qual deve ser o código do arquivo login.bat ou não sei 'como efetuar o login de forma pragmática.
Quais são as outras alternativas em mente:
Não é necessário usar apenas um arquivo em lotes. Também posso considerar 'se você tem alguma outra opção de login automático, como usar VB Scriptou qualquer outro executável de terceira parte',
Editar:
De acordo com esta pergunta Definir usuário para logon automático no Windows via script em lote, eu posso criar um script para modificar as entradas do Registro e permitir o logon automático. Mesmo que isso funcione, você precisa reiniciar o seu PC para que as alterações sejam aplicadas. O que é algo que eu quero evitar. Leva mais tempo para executar o script e reinicializar do que apenas fazer login pessoalmente.
Eu gostaria de poder fazer logon automaticamente, sob demanda. Isso significa que, depois que eu conectar o meu Pen Drive, o script poderá me conectar na conta de administrador sem reiniciar o PC.
Eu li na web que isso pode ser conseguido criando um arquivo dll GINA, mas não tenho experiência nesse campo. Alguma idéia de como isso pode ser implementado?