我已经完成了以下代码来关闭我的显示器并在延迟后将其打开。关闭就像一个魅力,但打开不能正常工作,这是它要求输入机器密码。我只需要关闭并打开显示器。以下代码有什么问题?有人有想法吗?我有 2 个扩展显示器。
SendMessage(hwnd, WM_SYSCOMMAND, (IntPtr)SC_MONITORPOWER, (IntPtr)MonitorState.OFF);
await Task.Delay(100);
SendMessage(hwnd, WM_SYSCOMMAND, (IntPtr)SC_MONITORPOWER, (IntPtr)MonitorState.ON);