Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Xaina en 6 Junio 2008, 18:21 pm



Título: Detectar cierre de portátil
Publicado por: Xaina en 6 Junio 2008, 18:21 pm
Hola chic@s!!

He elaborado un sencillo programa para que bloquee la lapto, tiene solo lo necesario, bloquear las teclas ctrl+alt+sup, corre a pantalla completa requiriendo un password para que se cierre, en fin... funciona bien, pero... para correrlo necesito cliquearlo, se me ocurrió que una buena forma seria que corriera una vez se cierre el portátil, pero eso es lo que aun no puedo hacer.

Uds. se preguntaran, ¿por qué no suspendes el portátil y ya? con una cuenta de usuario bloqueada no tendrás problema!!!

Eso es verdad, mi lapto tiene la opción de suspender, no más, pero algunos procesos se detienen o algo así, si por ejemplo estoy escuchando música y cierro la lapto, cuando se suspende, se deja de reproducir y no es la idea (un ejemplo).

Alguno de ustedes sabe alguna forma de detectar cuando el portátil es cerrado, debe haber una forma, porque Windows supongo que lo hace cuando asigna la suspensión…

Saludos, cualquier comentario es bienvenido... 

¡Xaina! :-*


Título: Re: Detectar cierre de portátil
Publicado por: cobein en 6 Junio 2008, 19:45 pm
Mira despues de investigar un poco me parece qu encontre la respuesta

http://msdn.microsoft.com/en-us/library/aa373195(VS.85).aspx

mas concretamente GUID_MONITOR_POWER_ON


Título: Re: Detectar cierre de portátil
Publicado por: Xaina en 6 Junio 2008, 20:48 pm
Muchas gracias cobein!!! Estaba en eso pero el ingles no se le da muy bien conmigo (broma, se que es de revés  ;)), empezaré a traducir, gracias!!

¡Xaina!  :-* :-* :-*