2012-02-24 16 views
5

Quiero manejar el botón de apagado presionando mi notebook con Windows 7. He configurado las opciones de administración de energía para no hacer nada en este caso, por lo que no se apagará de inmediato, pero Quiero ver el momento en que el usuario presiona el botón de encendido. ¿Cómo se puede hacer en C++?Cómo manejar el botón de apagado de una computadora portátil

+0

Dudo que esto sea posible sin escribir un código específico del proveedor. Desde un vistazo rápido no hay un código de tecla virtual para el apagado, y no hay ningún mensaje/devolución de llamada que indique que Windows "casi se cerró". – pezcode

+2

Creo que debería haber algunos eventos de WMI (Instrumentación de administración de Windows) para esto. Espero que esto ayude: http://msdn.microsoft.com/en-us/library/aa394101%28v=VS.85%29.aspx Esto no es específico de los portátiles, ni es específico solo del botón de encendido. Esto se aplica a cualquier medio utilizado para apagar la máquina. –

+0

Gracias, lo veré a través de este enlace. Además, parece que puedo escribir código en C#, que es mejor, entonces lo esperaba. – madhead

Respuesta

3

Creo que debería haber algunos eventos de WMI (Instrumentación de administración de Windows) para esto. Espero que esto ayude: http://msdn.microsoft.com/en-us/library/aa394101%28v=VS.85%29.aspx

Esto no es específico de los portátiles, ni es específico del botón de encendido solo. Esto se aplica a cualquier medio utilizado para apagar la máquina.

Cuestiones relacionadas