当计算机“睡觉”时做一些事情

时间:2011-04-30 11:06:27

标签: c# sleep power-management

我的程序如何在计算机“睡眠”时执行某些操作,并在计算机唤醒时执行某些操作?我的程序使用“IPv4InterfaceStatistics”类来保存..send并接收..字节 当计算机从睡眠状态唤醒时,它可以保存不真实的值。谢谢你的帮助!

1 个答案:

答案 0 :(得分:2)

查看RegisterPowerSettingNotification Win API方法。它将允许您的应用通过WM_POWERBROADCAST方法接收WndProc

这是pinvoke.net文章,可帮助您将其添加到您的应用程序中。 http://www.pinvoke.net/default.aspx/user32/registerpowersettingnotification.html