C# 当计算机运行时做些什么;“睡眠”;

C# 当计算机运行时做些什么;“睡眠”;,c#,sleep,power-management,C#,Sleep,Power Management,当电脑进入“睡眠”状态时,我的程序如何执行某些操作?当电脑醒来时,我的程序如何执行某些操作?我的程序使用“IPv4InterfaceStatistics”类来保存..发送和接收。。字节 当电脑从睡眠中醒来时,它会保存不真实的值。谢谢你的帮助 看看Win API方法。它将允许您的应用程序接收您通过WndProc方法处理的WM\u POWERBROADCAST 以下是pinvoke.net文章,帮助您将其添加到应用程序中。 看看这个。通常,在询问睡眠模式时,应该指定操作系统。即使读者假定为“Wind

当电脑进入“睡眠”状态时,我的程序如何执行某些操作?当电脑醒来时,我的程序如何执行某些操作?我的程序使用“IPv4InterfaceStatistics”类来保存..发送和接收。。字节 当电脑从睡眠中醒来时,它会保存不真实的值。谢谢你的帮助

看看Win API方法。它将允许您的应用程序接收您通过
WndProc
方法处理的
WM\u POWERBROADCAST

以下是pinvoke.net文章,帮助您将其添加到应用程序中。

看看这个。通常,在询问睡眠模式时,应该指定操作系统。即使读者假定为“Windows”,您的目标是哪个版本?您可以添加您正在使用的操作系统吗?这个问题通常适用于Linux、Solaris、Windows、OSX、Android和iPhone操作系统(这些都是C#提供System.Net.NetworkInformation.IPv4InterfaceStatistics的平台)