Domanda

Sto lavorando a qualche progetto di automazione in cui si ha la necessità di eseguire alcune azioni correlate per visualizzare resolution.Change La risoluzione del display, Bloccare il desktop e quindi sbloccare nuovamente Desktop per controllare che la risoluzione è rimasto lo stesso.

Sono in grado di eseguire LockWorkstation ma incapace di avere qualsiasi cosa per lo sblocco della workstation. Qualsiasi organismo può aiutarmi per quanto riguarda lo sblocco Display con l'aiuto di C # e in Win 7? Ho sentito parlare di GINA dll che può aiutare, ma non so nulla di questo it.Can essere utilizzato per Win7 e .NET 3.5?

Grazie

_Prat.

Nessuna soluzione corretta

Altri suggerimenti

Non credo che facendo ciò sia tecnicamente possibile. GINA sono stati deprecati dopo XP e il nuovo modo di fornire l'autenticazione personalizzato in Vista / Win7 è quello di utilizzare l'ICredentialProvider interfaccia. Anche se si ottiene questo lavoro si dovrà ancora inviare qualche modo la sequenza del sicura attenzione, cioè. ctrl-alt-delete, per avviare l'accesso. Inviare Ctrl-Alt-Canc di programmazione è in sé qualcosa che è difficile da fare e non realmente supportato.

Questo suona come un sacco di lavoro per un po 'di automazione e, probabilmente, non avrà molto ROI. Si può verificare ciò disconnettere l'utente completamente e poi effettuare un nuovo accesso? Se è così, allora si potrebbe impostare la macchina di prova di auto-logon l'utente. Quando si accede-off si spegnerà la sessione e poi prontamente accedere l'utente indietro e si potrebbe verificare se la risoluzione è quello che vi aspettate.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top