1
如何将我的程序做一些事情时,计算机将“休眠”,并做一些事情,当它醒来?我的程序使用“IPv4InterfaceStatistics”类..send保存和接收字节..和 当计算机进入休眠状态唤醒它保存虚幻值。感谢您的帮助!做一些事情,当计算机进入“休眠”
如何将我的程序做一些事情时,计算机将“休眠”,并做一些事情,当它醒来?我的程序使用“IPv4InterfaceStatistics”类..send保存和接收字节..和 当计算机进入休眠状态唤醒它保存虚幻值。感谢您的帮助!做一些事情,当计算机进入“休眠”
看看在RegisterPowerSettingNotification赢API方法。它将允许您的应用程序通过您的WndProc
方法接收WM_POWERBROADCAST
。
这里的pinvoke.net文章,以帮助你将它添加到您的应用程序。 http://www.pinvoke.net/default.aspx/user32/registerpowersettingnotification.html
做什么......? – 2011-04-30 11:11:02
看到这个[可能重复(http://stackoverflow.com/questions/1562474/how-do-i-check-when-the-computer-is-being-put-to-sleep-or-wakes-up) 。一般来说,在询问睡眠模式时应该指定一个操作系统。即使读者认为“Windows”,您定位的是哪个版本? – hardmath 2011-04-30 11:11:34
你可以添加你使用的操作系统吗?这个问题适用于Linux,Solaris,Windows,OSX,Android和iPhoneOS(这些都是可以从C#中获得System.Net.NetworkInformation.IPv4InterfaceStatistics的所有平台) – IanNorton 2011-04-30 11:14:47