【发布时间】:2010-05-26 07:46:41
【问题描述】:
我正在修复 Windows 远程控制(类似远程桌面)应用程序中的一些错误。 还有一个功能是你可以在远程机器上黑屏——所有程序都保持运行不受影响,但是看着远程电脑上的显示器的人只能看到黑屏。
通过发送 IoCtl 请求IOCTL_VIDEO_SET_OUTPUT_DEVICE_POWER_STATE 实现,未记录。而且此请求不适用于 Vista 及更高版本。
还有其他方法可以做我想做的事吗?
事实上,SendMessage(-1,WM_SOMMAND,SC_MONITORPOWER,2) 可以解决问题,但如果有人触摸键盘/鼠标,屏幕就会重新打开。
【问题讨论】:
-
不,用户始终处于控制之中。你想隐藏什么?