我需要对要在Windows机器上睡眠/唤醒的屏幕/显示器(不是系统)做出反应。
该应用程序位于系统托盘中,并使用WinForms构建。我已经尝试过this approach, but it requires a visible window, in order to get the window handle。注意:SystemEvents.PowerModeChanged
仅在系统睡眠/唤醒时调用,因此不适用。
我可以预订其他事件吗?或者我可以从系统托盘应用程序中获取一致的WindowHandle吗?