ディスプレイをオフにして、しばらくしてからオンにするための次のコードを実行しました。オフにするのは魅力のように機能しますが、オンにすると正しく機能しません。つまり、マシンのパスワードを要求しています。ディスプレイをオフにしてオンにするだけです。次のコードの何が問題になっていますか? 誰でもアイデアがありますか?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);