делать что-то, когда компьютер собирается "спать" - PullRequest
1 голос
/ 30 апреля 2011

Как моя программа может что-то делать, когда компьютер «спит», и что-то делать, когда он просыпается?Моя программа использует класс "IPv4InterfaceStatistics" для сохранения .. отправки и получения .. Байт и сохраняет нереальные значения, когда компьютер выходит из спящего режима.Спасибо за помощь!

1 Ответ

2 голосов
/ 30 апреля 2011

Взгляните на RegisterPowerSettingNotification Метод Win API. Это позволит вашему приложению получать WM_POWERBROADCAST, который вы обрабатываете методом WndProc.

Вот статья pinvoke.net, которая поможет вам добавить ее в свое приложение. http://www.pinvoke.net/default.aspx/user32/registerpowersettingnotification.html

...