我正在修复用于Windows的远程控制(远程桌面)应用程序中的一些错误。 还有一个功能,可以在远程计算机上屏蔽空白 - 所有程序都保持不受影响,但查看远程计算机显示屏的人只会看到黑屏。关闭远程PC上的显示器
它通过发送未记录的IoCtl请求IOCTL_VIDEO_SET_OUTPUT_DEVICE_POWER_STATE
来实现。而且这个请求在Vista和更高版本上不起作用。
有没有另外的方法去做我想要的?
实际上,SendMessage(-1,WM_SOMMAND,SC_MONITORPOWER,2)
可以做到这一点,但如果有人对键盘/鼠标进行操作,屏幕会再次打开。
不,用户始终处于控制之中。你想隐藏什么? – 2010-05-26 09:08:50