PDA

View Full Version : Come sapere quando il pc si spegne?


andrea88
11-03-2004, 16:59
Sto facendo un programmino di logging e vorrei saper coem, se è possibile, saper quando l' os (windows) è in procinto di spegnersi, in modo da poterlo registrare su log.

Grazie in anticipo per l' aiuto.

pela
11-03-2004, 18:31
utilizzando solo le API di windows puoi gestire i messaggi WM_QUERYENDSESSION e WM_ENDSESSION, con le MFC invece ridefinisci OnQueryEndSession e OnEndSession (ulteriori informazioni le trovi su MSDN, come sempre)

andrea88
11-03-2004, 20:54
A me interessa solo sapere quando viene richiamata la funzione di spegnimento, non ridefinirla, quindi penso proprio che mi basti al api. Come è possibile utilizzarla, non hai qualche link o qualke esempio di codice?

cionci
12-03-2004, 00:42
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/wm_queryendsession.asp

E' un messaggio come tutti gli altri....va gestito nella WindowProc...