【发布时间】:2009-09-28 22:53:06
【问题描述】:
我希望能够以编程方式确定 Vista 系统为何脱离待机状态 (S3)。任何语言都可以,尽管 .NET 最好。我希望将此代码放入我正在开发的应用程序中。
我正在寻找诸如“媒体中心想要录制节目”、“用户输入唤醒机器”、“Windows 更新计划运行”之类的原因。我在 Google、Bing 和 MSDN 上进行了搜索,但只能找到与 Windows Mobile 相关的内容。
谁能给我指出一个可以提供这些信息的函数或对象?
【问题讨论】:
-
那么,您想将其嵌入到您正在编写的程序中,还是只是想要一个实用程序来为您提供此信息?
-
我怀疑您能否获得所需的具体信息。不过,您也许可以从系统日志中获取导致挂起的模块的名称。
标签: windows-vista power-management standby