none
リモートクライアント情報の取得方法を教えてください。 RRS feed

  • 質問

  • ジャガビーと申します。

     

    今までwtsapi32.dllのWTSEnumerateSessionsやWTSQuerySessionInformationを使用して
    リモートデスクトップで接続してきているクライアント情報(ユーザ名、マシン名、IPアドレス)を
    取得していましたが、今回これを.NET Framework既存のクラスで実現できないか調査しています。

     

    System.Managementを使用して色々と試みたのですが、欲しい情報が得られるまでに至ってません。
    ご存じの方がいらっしゃいましたら、ご教授願えないでしょうか・・・

    欲しい情報はサーバに接続してきているクライアントの情報(ユーザ名、マシン名、IPアドレス)です。


    【環境】
    Windows Server 2003
    .NET Framework2.0

     

    よろしくお願いします。

    2008年3月25日 9:04

回答

すべての返信

  • 既存のクラスではないような気がしますが…P/Invokeで呼び出すのはダメなんでしょうか?

     

    2008年4月3日 15:00
  • こんにちは。森田 知良です。


    KKamegawaさん、参考になる情報ありがとうございました。


    ジャガビーさん、その後いかがでしょうか?
    KKamegawaさんの投稿は、参考になる情報と思われましたので、
    勝手ながら回答済みチェックをつけさせていただきました。
    ジャガビーさんは、回答済みチェックを解除することもできますのでご確認ください。

     

    回答済みチェックが付くことにより、有用な情報を探している方が情報を見つけやすくなります。
    有効な回答があった場合は、なるべく回答済みボタンを押してチェックを付けてくださるようお願いします。

     

    また、追加の質問などある場合、是非もう一度投稿してくださるようお願いします。

     

    それでは、これからもフォーラムのご利用をよろしくお願いいたします。

    2008年4月14日 7:25