0

我有一个 ips 列表,用于获取这些 ips 的计算机名称。我想知道 C# 中是否有将计算机名称与登录用户绑定到该计算机的方法,反之亦然。任何想法,将不胜感激。

4

2 回答 2

1

我从未找到枚举所有已登录用户、快速切换或终端服务器的方法,但您可以使用 WMI 并查询进程(Win32_Process)以获取 explorer.exe 进程的所有者。这将告诉您谁主动登录到本地计算机。

于 2013-02-14T22:12:33.463 回答
0

您需要枚举每台机器上的会话并选择一个(或多个)您喜欢的。请注意,它需要框管理员权限(即以域管理员身份运行)。有关详细信息,请参阅C# - 登录会话列表

请注意,结果将是多对多映射。

于 2013-02-14T22:05:24.650 回答