屏幕被“锁定”在Windows上时,有没有办法运行VNC会话?
我想在Windows机器上启动一个VNC服务器,锁定屏幕(这样本地没有人可以访问它),然后用VNC连接到那个盒子。
我更喜欢原生的Windows锁定,但任何密码保护锁都是好的。
屏幕被“锁定”在Windows上时,有没有办法运行VNC会话?
我想在Windows机器上启动一个VNC服务器,锁定屏幕(这样本地没有人可以访问它),然后用VNC连接到那个盒子。
我更喜欢原生的Windows锁定,但任何密码保护锁都是好的。
Answers:
不幸的是,这里有一个概念问题。 VNC的工作原理是在本地计算机上渲染桌面,然后有效地拍摄桌面照片并通过网络发送。这意味着必须在服务计算机上呈现VNC发送的内容。
虽然Windows能够同时托管多个交互式会话,但它在非服务器版本中被禁用,并且无论如何都很少使用。这意味着实际上VNC服务器必须在本地控制台上发送交互式会话呈现的内容 - 因此您在VNC会话中看到的内容也必须是发送到显示器的内容。
有两种可能的解决方法:
至于选项1,我不知道任何实现此功能的VNC服务器,但我怀疑它们必须存在。如果没有别的,LMI确实如我所提到的那样实现它。
至于选项2,我会说这是你真正应该做的事情的可能性很大。在大多数情况下,RDP具有出色的选项性能,安全性和功能。例外情况是你有一个家庭版的Windows,因为只有Professional和以上允许你启用RDP服务器(虽然它安装在家庭版,只是禁用)。
这取决于Windows版本,安装VNC的方式以及VNC版本。
首先,您必须安装VNC作为服务。
然后,对于Windows Vista和7,您必须禁用UAC才能让VNC解锁屏幕。你不能忘记它,因为你不这样做,一个窗口被解雇了解释问题。
Windows XP,2003和2008没有调整。
一些商业版本可以启用UAC。也许一些GPL版本也可以使用,但我不知道。
UltraVNC能够做到这一点(登录到锁定的屏幕,解锁它,但让显示器处于睡眠模式,并在断开时再次锁定)。