我们正在使用远程桌面连接到运行 Windows 7 的远程计算机。问题是,当一个用户登录时,其他用户无法(据我所知)知道这一点。因此,当第二个用户登录时,第一个用户会被踢出,且不会有任何警告。
有没有什么办法可以防止这种情况发生?请注意:
- 机器不在同一网络上
- 我们对并发会话不感兴趣(例如使用修补的termsrv.dll)。
- 源计算机和目标计算机均运行 Windows 7 Ultimate
编辑
我在考虑类似 Tight-VNC 的行为,如果两个用户可以同时使用同一个用户名登录。在这种情况下,一个用户的按键和鼠标移动都会被另一个用户看到。
答案1
我可能会根据您的回答删除它,但如果您使用相同的用户名,它会假定您不介意将自己踢出,但如果他们是不同的用户,它会询问双方是否愿意这样做。
我使用当前登录的标准用户和连接的管理员进行了测试,以确保它仍然会询问。
- 截图一:“另一个用户当前已登录到这台计算机。如果继续,则必须断开该用户与这台计算机的连接。是否继续?”
- 截图二:我点击了上面的“是”,它显示“请等待 KCotreau-PC\Test(标准用户的名称)响应”。
- 屏幕截图三:这是被远程控制的计算机的屏幕,它为用户 KCotreau-PC\Test 提供了立即断开连接的选项,不执行任何操作并且它会在 30 秒内发生,或者取消并且不允许传入连接的选项。
如果您是同一个用户,并且以 RDP 方式登录,它就会执行此操作。
因此,如果你们都使用同一个用户,只需设置两个不同的用户,它应该可以按你想要的方式工作。否则,我不知道该怎么做。