DOBON.NET DOBON.NETプログラミング掲示板過去ログ

リモート接続元の情報

環境/言語:[XP C# Framework3.5]
分類:[.NET]

すみません。調べたのですが、リモート接続先の情報しか取れなかったので
どなたか助けてください

C#(.net2008)なのですが、以下の環境です

1.リモート接続先で作業をする
2.リモート接続先ではログオンしたときに自動であるEXEが起動されます
3.そのEXEで接続元のIPアドレス、MACアドレス、コンピューター名などを
  取得したい

例えばAからBへリモート接続して、BでEXEが実行されていてそのEXEでAの情報がほしい

のですが、いろいろ試しては見たのですが
ローカル(EXEが動いている)のIPおよびMACアドレス等しか取れません
取得方法が間違っているのかもしれませんが、

ManagementObjectSearcherではだめなのですか?
  • 題名: Re[1]: リモート接続元の情報
  • 著者: オショウ
  • 日時: 2009/11/05 1:03:36
  • ID: 25723
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No25719に返信(キャンディさんの記事)
> すみません。調べたのですが、リモート接続先の情報しか取れなかったので
> どなたか助けてください
>
> C#(.net2008)なのですが、以下の環境です
>
> 1.リモート接続先で作業をする
> 2.リモート接続先ではログオンしたときに自動であるEXEが起動されます
> 3.そのEXEで接続元のIPアドレス、MACアドレス、コンピューター名などを
>   取得したい

  丁度・・・
  http://www.shise.net/wiki/wiki.cgi?page=C%23%2FTool%2FWTSLogger

  これでできます。

  ただし、MACアドレスは、別の方法で追加しないと無理かと。

  コンピューター名は
Console.WriteLine(WTS.GetSessionInfoStr(WTS.WTSInfo.ClientName));

  ユーザー名は
Console.WriteLine(WTS.GetSessionInfoStr(WTS.WTSInfo.UserName));

以上。
■No25719に返信(キャンディさんの記事)
> 3.そのEXEで接続元のIPアドレス、MACアドレス、コンピューター名などを
>   取得したい

  MACアドレスは・・・
  http://www.shise.net/wiki/wiki.cgi?page=C%23%2F%A5%CD%A5%C3%A5%C8%A5%EF%A1%BC%A5%AF%B4%D8%B7%B8#p8

  リモート接続してきたIPアドレスが取れたら、その情報で
  上記のSendARPサンプルを使ってやれば、MACアドレスも
  取得できるのでは・・・

以上。
オショウさんありがとうございました。
ご紹介いただいた
http://www.shise.net/wiki/wiki.cgi?page=C%23%2F%A5%CD%A5%C3%A5%C8%A5%EF%A1%BC%A5%AF%B4%D8%B7%B8#p8
でネットワーク内でのリモート接続についてのMACアドレスは取得できたのですが、
外部(ネットワーク外。例えば自宅から会社)からのリモート接続の場合、IPアドレスは取得できるのですが、そのIPアドレスからMACアドレスが取得できません・・・・・
何とか取得する方法はあるでしょうか?
ちなみに動作するPCはXPまたはVISTAです。
■No25780に返信(キャンディさんの記事)
> 外部(ネットワーク外。例えば自宅から会社)からのリモート接続の場合、IPアドレスは取得できるのですが、そのIPアドレスからMACアドレスが取得できません・・・・・

  ルータ越えのARPネ〜・・・
  基本的には、ご自宅のPCではなく、自宅のルータのMACに
  なりますが、昨今、アンナンバーなので、取れません。(多分)

  ただ可能か不可能か?
  と言われれば、可能なようにも思いますが、そこまでする必要が
  あるのか・・・と思いますが。

※ 携帯はPHSでダイアルアップした場合も取れません・・・
  でもIPは存在しますよネ・・・
  因みに携帯やPHSの場合、擬似MACを持たせる方法はあるんですが
  それを取得しても意味ないので・・・

以上。
ありがとうございます!!!!!
一応取れないとわかって、できないという理由を上に説明するのに助かりました。

迅速な回答ありがとうございます
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板