从WPF代码打开显示

时间:2016-01-05 05:08:03

标签: c# .net wpf monitor display

我已经完成了关闭显示屏的代码,并在延迟后将其打开。关闭工作就像一个魅力,但打开不正常,这是它要求机器密码。我只需要关闭并打开显示屏。以下代码有什么问题?谁有想法?我有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);

1 个答案:

答案 0 :(得分:1)

虽然您未指定使用哪个操作系统,但是,例如,如果您使用Windows10,则会看到Control Panel>All Control Panel Items>Power Options>System Settings,您可以在其中设置“唤醒时需要密码”设置。 谢谢Siva