如何在(WinForms)系统任务栏应用中获取屏幕睡眠/唤醒事件?

时间:2019-04-01 12:10:31

标签: c# windows events screen monitor

我需要对要在Windows机器上睡眠/唤醒的屏幕/显示器(不是系统)做出反应。

该应用程序位于系统托盘中,并使用WinForms构建。我已经尝试过this approach, but it requires a visible window, in order to get the window handle。注意:SystemEvents.PowerModeChanged仅在系统睡眠/唤醒时调用,因此不适用。

我可以预订其他事件吗?或者我可以从系统托盘应用程序中获取一致的WindowHandle吗?

0 个答案:

没有答案