2014-02-11 38 views
1

我正在寫一個Windows服務應用程序,我很好奇,當系統處於睡眠狀態時,電源從AC切換到DC(反之亦然)時是否有接收通知的方法?當電腦處於睡眠狀態時電源狀態發生變化時,能否收到通知?

+0

我認爲這是矛盾的原則。據我所知,只要系統正在休眠,所有進程(除了電源管理器)都將被掛起,並且不會向進程發送事件。你應該怎麼接受?這就像跟一個睡得很熟的人說話一樣。 –

+0

@REDSOFTADAIR:是的,顯然系統需要先從睡眠中醒來。所以你說我想在這裏是不可能的,對嗎? – c00000fd

+0

這就是我的猜測,是的。 –

回答

1

我想你想要RegisterPowerSettingNotificationRegisterSuspendResumeNotification。很可能有很多其他API here

+0

嗯...謝謝。你能說明我應該如何將這些API用於我的目的? – c00000fd

+3

@ c00000fd請對您的問題更具體。你不瞭解文檔的哪部分內容? –

+0

@RaymondChen:我正在尋找'當電源從AC切換到DC時接收通知的方式......'當系統處於睡眠狀態時'。我還需要說什麼? – c00000fd

相關問題