有没有办法隐藏您是通过远程桌面还是虚拟 PC 连接到计算机?软件(确切地说是 Cisco AnyConnect VPN 客户端)能够分辨您是通过远程桌面还是虚拟 PC 连接到 PC。Windows XP 中有没有办法隐藏您是通过远程桌面还是虚拟 PC 连接的?
背景故事如下:
我的公司使用 Cisco VPN 解决方案,我们使用 Cisco AnyConnect VPN 客户端进行连接。我相信这使用的是 SSL VPN,但我不太确定。
当我安装 Windows 7 64 位时,我很快发现 Cisco AnyConnect VPN 客户端无法工作(尽管它在 Windows 7 32 位上可以工作)。当我尝试从 Web 门户安装客户端时,我收到一条消息,内容如下:
此计算机与位置设置不匹配。您无法继续。请联系您的 IT 管理员以获取更多信息。
然后,我从 64 位 Win 7 计算机安装了 Windows XP Mode 和 Windows Virtual PC。我实际上能够进一步完成设置过程,甚至安装软件。无论我直接从虚拟机运行软件,还是在“Windows XP Mode”下从 Windows 7“虚拟化”运行软件,我都会收到相同的错误消息。我实际上能够输入我的 VPN 信息、用户名和密码,但当我单击“连接”时,我收到以下消息:
不支持通过远程桌面进行的安全 VPN。
问题:有没有办法通过更改 Windows XP 中的某些内容来“欺骗” VPN 客户端,使其不知道我已连接到虚拟 PC 或通过远程桌面连接?
任何帮助将不胜感激。
答案1
尽管这是一个古老的问题,但我遇到了同样的问题,我将我的解决方案留在这里供 Google 查找。我使用 XP 模式是因为我不想在我的实际机器上安装商业 VPN 客户端,它们总是用愚蠢的安全功能把事情搞砸。
绕过奇怪的反 RDP 设置的方法是从 VM 中的“工具”菜单中“禁用集成功能”。显然,这会使 VM 查看器不使用 RDP,从而避免了这个问题。