2012-02-24 12 views
5

voglio gestire spegnimento premendo il pulsante sul mio notebook con Windows 7. Ho configurato opzioni di risparmio energia per fare nulla su questo evento, in modo che non si spegne subito, ma Voglio cogliere l'attimo in cui l'utente preme il pulsante di accensione. Come può essere fatto in C++?Come gestire spegnimento pulsante su un notebook

+0

dubito che questo sia possibile senza scrivere codice specifico del fornitore. Da una rapida occhiata non esiste un codice chiave virtuale per il potere-off, e non v'è alcun messaggio/callback che ti dice di Windows 'era quasi spegnere'. – pezcode

+2

Penso che ci dovrebbero essere alcuni eventi WMI (Windows Management Instrumentation) per questo. Spero che questo aiuti: http://msdn.microsoft.com/en-us/library/aa394101%28v=VS.85%29.aspx Questo non è specifico per i notebook, né è specifico per solo il pulsante di accensione. Questo vale per qualsiasi mezzo utilizzato per spegnere la macchina. –

+0

Grazie, cercherò questo tramite questo link. Inoltre, sembra che posso scrivere codice su C#, che è meglio, quindi mi aspettavo. – madhead

risposta

3

penso che ci dovrebbe essere qualche WMI (Windows Management Instrumentation) eventi per questo. Spero che questo aiuti: http://msdn.microsoft.com/en-us/library/aa394101%28v=VS.85%29.aspx

Questo non è specifico per i notebook, né è specifico per solo il pulsante di accensione. Questo vale per qualsiasi mezzo utilizzato per spegnere la macchina.

Problemi correlati