Question

Je travaille sur certains projets d'automatisation où l'on doit effectuer une action liée à afficher resolution.Change la résolution d'affichage, verrouiller le bureau puis déverrouillez de bureau à nouveau pour vérifier que la résolution était resté le même.

Je suis en mesure d'effectuer LockWorkstation mais incapable d'avoir quelque chose pour déverrouiller la station de travail. Tout organisme peut me aider en ce qui concerne le déverrouillage d'affichage avec l'aide de C # et Windows 7? J'ai entendu de dll GINA qui peut aider, mais je ne sais pas quoi que ce soit à propos de ce IT.CAN être utilisé pour Win7 et .NET 3.5?

Merci

_Prat.

Pas de solution correcte

Autres conseils

Je ne pense pas que faire cela est techniquement possible. GINA ont été désapprouvée après XP et la nouvelle façon de fournir une authentification personnalisée dans Vista / Windows 7 est d'utiliser le ICredentialProvider interface. Même si vous obtenez ce travail, vous aurez encore à envoyer en quelque sorte la séquence d'attention sécurisée, i.e.. Ctrl-Alt-Suppr pour lancer la connexion. ctrl-alt Sending- supprimer programme lui-même quelque chose qui est difficile à faire et pas vraiment pris en charge.

Cela ressemble à beaucoup de travail pour une automatisation et probablement pas beaucoup le retour sur investissement. Pouvez-vous tester en vous connectant à l'utilisateur se déconnecter complètement et revenir? Si oui, vous pouvez fixer votre machine de test pour la connexion automatique à l'utilisateur. Lorsque vous vous connectez-off, il fermera la session et puis connectez-vous rapidement revenir l'utilisateur et vous pouvez vérifier si la résolution est ce que vous attendez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top