5

我希望能够以编程方式确定 Vista 系统为何脱离待机状态 (S3)。任何语言都可以,尽管 .NET 最好。我希望将此代码放入我正在处理的应用程序中。

我正在寻找诸如“媒体中心想要录制节目”、“用户输入唤醒机器”、“Windows 更新计划运行”之类的原因。我在 Google、Bing 和 MSDN 上进行了搜索,但只能找到与 Windows Mobile 相关的内容。

谁能指出我可以提供此信息的功能或对象?

4

1 回答 1

0

顶级窗口在唤醒时会收到WM_POWERBROADCAST消息,但您只能判断它是自动的(媒体中心、Windows 更新等)还是用户(按下电源按钮等)

于 2009-09-29T11:52:20.273 回答