これらの IP のコンピューター名を取得するために使用する IP のリストがあります。とにかくc#に、コンピューター名をログインユーザーに関連付ける方法があるかどうか、またはその逆があるかどうか疑問に思っていました。どんなアイデアでも大歓迎です。
2 に答える
1
ログインしているすべてのユーザー、高速切り替えサーバー、またはターミナル サーバーを列挙する方法は見つかりませんでしたが、WMI を使用してプロセス (Win32_Process) をクエリし、explorer.exe プロセスの所有者を取得できます。これにより、ローカル マシンにアクティブにログインしているユーザーがわかります。
于 2013-02-14T22:12:33.463 に答える
0
各マシンでセッションを列挙し、好きな 1 つ (または多数) を選択する必要があります。ボックスの管理者権限 (つまり、ドメイン管理者として実行) が必要になることに注意してください。詳細については、C# - ログオン セッションのリストを参照してください。
結果は多対多のマッピングになることに注意してください。
于 2013-02-14T22:05:24.650 に答える