Pergunta

Estou trabalhando em algum projeto de automação, onde é preciso executar alguma ação relacionada à resolução. Trocada a resolução da tela, bloqueie a área de trabalho e desbloqueie a área de trabalho novamente para verificar se a resolução permaneceu a mesma.

Sou capaz de realizar o LockworkStation, mas não consigo ter nada para desbloquear a estação de trabalho. Algum corpo pode me ajudar a desbloquear a exibição com a ajuda de C# e no Win 7? Ouvi falar do Gina DLL, que pode ajudar, mas não sei nada sobre isso. Isso pode ser usado para Win7 e .NET 3.5?

Obrigado

_Prat.

Nenhuma solução correta

Outras dicas

Eu não acho que fazer isso é tecnicamente viável. Ginas foram preteridas após o XP E a nova maneira de fornecer autenticação personalizada no Vista/Win7 é usar a interface ICREDENTIALPROVER. Mesmo se você conseguir isso funcionando, ainda terá para enviar a sequência de atenção segura, ou seja Ctrl-alt-deliete, para iniciar o logon. Enviando Ctrl-Alt-DELETE programaticamente é algo que é difícil de fazer e não é realmente apoiado.

Isso parece muito trabalho para alguma automação e provavelmente não terá muito ROI. Você pode testar isso registrando o usuário completamente e depois registrando novamente? Nesse caso, você pode definir sua máquina de teste para o Logon automaticamente o usuário. Ao fazer o log-off, ele desligará a sessão e depois registrará o usuário imediatamente e você pode verificar se a resolução é o que você espera.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top