有人说:如果有UPS,事情就不一样。系统能够捕获UPS工作状态变化。如果有UPS,系统就会发出外部电源断电事件,程序可以捕获。想问一下,怎么去捕捉这个事件。

解决方案 »

  1.   

    System Event Notification (系统事件通知)
      追踪诸如 Windows 登入、网络、和电源事件的系统事件。通知这些事件的 COM+ 事件系统订阅者。对于服务器尤其重要。
      依存:COM+ Event System
      建议:自动 订阅 COM+ 事件
    会吗?
      

  2.   

    当某个电源事件发生时,系统会向所有程序发送 WM_POWERBROADCAST 消息。
      

  3.   

    一些高级一点的UPS和PC有连接的可以提供断电或状态转换的消息,但估计还没有标准接口。