有没有办法查询窗口有多少时间,直到它进入暂停/睡眠模式?
我正在使用vbscript并怀疑可能有WMI答案,但是如果可能的话,任何语言如c/c ++,*.NET甚至java都可能符合我的需求.
编辑
我希望能够使用某种方法查询Windows,而不是在它即将暂停时被事件警告.
由于Windows将尽快完成进入S3(睡眠)或S4(休眠)的尝试,因此没有API可以知道还剩多少时间.
Windows将向所有进程发送有关待处理电源状态更改的通知,并允许应用程序为该事件做好准备.
您可以在这里找到您需要的大部分内容.
基本上你有20秒处理第一条消息.您的流程可以延迟回复消息,处理所有各种电源循环任务,例如关闭文件,保存您的状态等.