防止显示器开机
我正在使用 SendMessage(HWND_BROUADCART, WM_SYSCOMMAND, SC_MONITORRPOWER, 2)
关闭显示器。
这可行,但当有人触摸键盘或鼠标时,显示器会重新打开。我尝试使用 DevicePowerSetDeviceState 函数与键盘和鼠标的 DEVICEPOWER_CLEAR_WAKEENABLED 来摆脱这个问题:它不返回错误,但也没有任何效果。
如何在 Vista 和 Windows7 中防止显示器重新开机?
I'm turning off the monitor using SendMessage(HWND_BROUADCART, WM_SYSCOMMAND, SC_MONITORRPOWER, 2)
.
That works, but the monitor turns back on when someone touches the keyboard or mouse. I tried to get rid of this using the DevicePowerSetDeviceState function with DEVICEPOWER_CLEAR_WAKEENABLED for the keyboard and mouse: it returns no error, but has no effect either.
How can I prevent the monitor from powering back on in Vista and Windows7?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将所有显示器连接到同一个插座(如果有很多显示器,则连接到两个、三个……插座),并将电源开关放在教师的桌子上。
并非所有问题都应该通过软件来解决。
Connect all monitors to the same outlet (or two, three, ... outlets if you have many monitors) and put a power switch on the teacher's desk.
Not all problems should be solved by software.