![如何知道某人是否已经使用远程桌面连接连接到共享计算机?](https://linux22.com/image/1291474/%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E6%9F%90%E4%BA%BA%E6%98%AF%E5%90%A6%E5%B7%B2%E7%BB%8F%E4%BD%BF%E7%94%A8%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%E8%BF%9E%E6%8E%A5%E8%BF%9E%E6%8E%A5%E5%88%B0%E5%85%B1%E4%BA%AB%E8%AE%A1%E7%AE%97%E6%9C%BA%EF%BC%9F.png)
在工作中,我们有时会使用共享计算机(Windows XP)。通常我们通过远程桌面访问软件。问题是,除非竞选公职并询问所有人,否则无法判断某人是否已连接。有没有办法知道某人是否已通过远程桌面连接,以及他的用户名,而无需中断其连接?
答案1
qwinsta 是你的朋友。
打开命令行。输入 qwinsta /server:machine-name。
它会告诉你谁登录了这台机器。它会告诉你是本地的(控制台)还是远程的(rdp-tcp#xxx)。
答案2
您可以使用终端服务管理器连接到 Windows XP 计算机并查看会话。在这种情况下,应该有两个 - 控制台会话和登录用户。
如果您需要通过编程获取此信息,WMI 也应该向您公开此信息。
答案3
您是否与普通用户登录共享计算机?如果没有,并且每个人都习惯于注销而不是直接断开连接,则 Windows 会警告您,您即将断开连接,这样您就会知道是否有人在计算机上以及他们是谁,如果有人在使用计算机,您可以取消连接。
这依赖于每个人都有自己的凭证(无论如何这都是个好主意)并且养成注销的良好习惯。你能让他们都看到这样做的好处吗?