[vb.net] spegnere monitor!

venerdì 17 febbraio 2012 - 18.25
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010

logan88 Profilo | Newbie

salve!

sto cercando un modo x spegnere il monitor del pc da codice :o

fino ad ora ho trovato e testato solo metodi ke impostano lo stato di sleep o stanby ma nn appena si dà un qualsiasi input lo schermo si riaccende :\

quello ke vorrei fare io, invece è spegnere il monitor e riaccenderlo solo dopo il verificarsi di una determinata condizione (ad esempio una combinazione di tasti)

fino ad ora ho provato la funzione sendmessage

SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2)

e un hook ad un exe trovato in rete ma l'effetto è uguale a sendmessage e nn mi soddisfa x nnt :S

ho poi provato massimizzando una form nera, ma nn mi piace nè il metodo nè il risultato anke xkè basta premere una quasiasi sequenza di tasti (ctrl+tab - logo di win - ctrl+alt+del) x toglierla

e poi ho provato ad accoppiare sendmessage alla funzione blockinput ma così potrei sbloccare solo dopo un dato lasso di tempo e nn mi aggrada :S

insomma, le sto tentando tutte xD qualke altra idea?

sn tutto orekki ;)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5