学校每晚十一点左右停电,希望在windows中设置一个计划任务,在单一网络条件下若外接电源断电则自动关机。
目前创建关机任务和单一网络条件都没有问题,但是不知道笔记本外接电源断电时的Windows事件ID ,无法创建触发器。希望知道的老师能告诉我一下,谢谢。

解决方案 »

  1.   

    Windows事件ID没有相关事件。
    笔记本在外接电源断电时(即电源状态已更改),windows系统会广播此事件,它是通过message消息标识符
    WM_POWERBROADCAST 536(0x218)发送通知,事件标识符为 PBT_APMPOWERSTATUSCHANGE 10(0xA),
    而不是通过事件写日志。也就是说电源状态发生改变时,需要通知应用或服务去处理。应用或服务也可以为每个可能影响
    其行为的电源更改事件进行注册:对于系统电源已更改,可以注册电源设置GUID GUID_ACDC_POWER_SOURCE
      

  2.   

    试试这个。刚开机也会有,要检查电源状态。日志名称:System
    来源  :Microsoft-Windows-Kernel-Power
    事件ID:521
    级别  :信息
    用户  :SYSTEM
    描述  :可用电池计数变化。
      

  3.   

    PBT_APM POWER STATUS CHANGE不就是可用电池计数变化!