1

RDP セッションからローカル ユーザー名を取得しようとしています。明確にするために、以下の例を参照してください。

私のローカル ワークステーションはWORKSTATION1と呼ばれ、このローカル ワークステーションにJOHN.DOEとしてログインしています。

JANE.DOEを使用して RDP 接続を行います。RDP セッション内からJOHN.DOEをキャプチャすることは可能ですか? WTSQuerySessionInformation API を使用してキャプチャできるとは思いません。

どんな提案でも大歓迎です。

4

1 に答える 1

0

この情報を提供するプロトコルのどこにもないと思います。元のシステムは、理解できる形式のユーザーアカウントを非常に簡単に持つことができません-たとえば、ダムのリモート端末。

クライアントシステムに基づいてこの情報を取得し (IP アドレスとクライアント名を取得するため)、ユーザーの既知のデータベースを介してこれをバックトラックする方法がいくつかある場合があります -> システム; しかし、これは、人々が既知の元のシステムからシステムにアクセスし、移動していない場合にのみ機能します。

または、クライアント システムが分かっていて、ドメインに参加している場合は、クライアント システムに問い合わせることができるアカウントからリモートで問い合わせることができます。

私はこれについて修正されることにオープンですが、私の知る限り、それは実行不可能です.

于 2014-12-07T11:27:14.677 に答える