Existe alguna Funcion como: IsWindowsShutDown en c++?

Iniciado por estebanvr, 14 Enero 2011, 17:03 PM

0 Miembros y 2 Visitantes están viendo este tema.

estebanvr

Hola quisiera que me ayudaran un poco con mi incognita: Existe en c++ una funcion o procedimiento que le indique a mi programa que Windows sera apagado?, se que podria empezar a buscar en google pero no se como entrarle al tema, me dieran una pista de como hacerle.
algo asi como que el usuario que windows no tenga que finalizar el proceso o el usuario dandole "Finalizar Ahora"

Gracias....

Littlehorse

Cuando el sistema va a ser reiniciado u apagado, este envía un mensaje WM_QUERYENDSESSION a cada aplicación. Las aplicaciones que devuelvan TRUE a dicho mensaje, reciben WM_ENDSESSION.

CitarlParam

    This parameter can be one or more of the following values. If this parameter is 0, the system is shutting down or restarting (it is not possible to determine which event is occurring).

Y con eso te debería bastar para lo que quieres hacer. Otra opción seria emplear hooks pero no creo que sea lo mas adecuado en este caso.

Saludos!
An expert is a man who has made all the mistakes which can be made, in a very narrow field.

estebanvr

Cita de: Littlehorse en 14 Enero 2011, 17:36 PM
Cuando el sistema va a ser reiniciado u apagado, este envía un mensaje WM_QUERYENDSESSION a cada aplicación. Las aplicaciones que devuelvan TRUE a dicho mensaje, reciben WM_ENDSESSION.

Y con eso te debería bastar para lo que quieres hacer. Otra opción seria emplear hooks pero no creo que sea lo mas adecuado en este caso.

Saludos!


Gracias De seguro me servira

Littlehorse

An expert is a man who has made all the mistakes which can be made, in a very narrow field.