2014-02-11 39 views
1

我正在写一个Windows服务应用程序,我很好奇,当系统处于睡眠状态时,电源从AC切换到DC(反之亦然)时是否有接收通知的方法?当电脑处于睡眠状态时电源状态发生变化时,能否收到通知?

+0

我认为这是矛盾的原则。据我所知,只要系统正在休眠,所有进程(除了电源管理器)都将被挂起,并且不会向进程发送事件。你应该怎么接受?这就像跟一个睡得很熟的人说话一样。 –

+0

@REDSOFTADAIR:是的,显然系统需要先从睡眠中醒来。所以你说我想在这里是不可能的,对吗? – c00000fd

+0

这就是我的猜测,是的。 –

回答

1

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

+0

嗯...谢谢。你能说明我应该如何将这些API用于我的目的? – c00000fd

+3

@ c00000fd请对您的问题更具体。你不了解文档的哪部分内容? –

+0

@RaymondChen:我正在寻找'当电源从AC切换到DC时接收通知的方式......'当系统处于睡眠状态时'。我还需要说什么? – c00000fd

相关问题