阅读:1119回复:7
应用程序唤醒的问题
我想在SLEEP后被中断唤醒后,驱动工作后,延时一段时间在唤醒应用程序,请问那位大哥知道该如何实现呀?
|
|
沙发#
发布于:2007-04-23 22:14
CE中有一套监测系统状态的机制,当系统进入到On,suspend,resuming,useridle等状态时,会有广播消息,你可以通过这个办法在你的应用中起一个线程来监测,当有On的状态到来时,延时你的应用执行
|
|
板凳#
发布于:2007-04-24 09:56
高手能不能详细说一下该怎么实现?
|
|
地板#
发布于:2007-04-24 10:04
resuming的时候我会收到什么消息?
|
|
地下室#
发布于:2007-04-24 12:26
CreateMsgQueue
RequestPowerNotifications ReadMsgQueue PBT_TRANSITION PPOWER_BROADCAST 去帮助里查以上的关键字,记得好象有例子程序的 |
|
5楼#
发布于:2007-04-24 15:30
但是我在应用程序中收到消息的时候,程序就已经被唤醒了。似乎只有在电源管理中实现才行吧
|
|
6楼#
发布于:2007-04-25 16:28
你可以把那些工作做到你的驱动里面
|
|
7楼#
发布于:2007-04-25 16:53
楼上的能不能详细讲一下怎么做?在驱动里怎么可以使应用程序不被唤醒呢?
|
|