• ベストアンサー

IPアドレス表示プログラム

 GetIpAddrTableを使って、自分のパソコンのIPアドレスを表示するプログラムを作成したいのですが、プログラムソースがあれば教えていただけませんか? お願いします。 OSはWinXPでコンパイラは、Visual Basic.NET Standard Version 2003を使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.4

>できればC言語の方で記述してもらったほうが幸いなのですが… >コンパイラは、Visual Basic.NET Standard Version 2003を使用しています。 Visual Basic.NETでは、Cのプログラムはコンパイルできません。 Visual Basic.NETを使用と言うことですので、 カテゴリ違いとは思いましたがVB.NETで書かせていただきました。 勘違いしてすみませんでした。

eku6fexdd
質問者

お礼

 すみません。記述ミスでした。使用しているコンパイラはMicrosoft Visual Studio.NET 2003のほうでした。ご迷惑かけてすみませんでした。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • qwertyf
  • ベストアンサー率51% (14/27)
回答No.3

>コンパイラは、Visual Basic.NET Standard Version 2003を使用しています。 C++ .NET の間違いでしょうか? 以下をご参照ください。 http://homepage2.nifty.com/spw/tips/GetIpTable.html

eku6fexdd
質問者

お礼

そうでした。Visual Studio.NET2003でした。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

VB.NETでネットワークアダプタの情報を取り出すサンプルです。 IP以外にも有用そうなのを付けときました。 '-------------------------------------------------------------- Imports System Imports System.Management '/r:System.dll,System.Management.dll class GetIPAddress public shared sub Main() dim mos as ManagementObjectSearcher = _ new ManagementObjectSearcher("Select * from " & _ "Win32_NetworkAdapterConfiguration Where (IPEnabled = TRUE)") dim moc as ManagementObjectCollection = mos.Get() dim mo as ManagementObject dim wk as String for each mo in moc Console.WriteLine("キャプション:" & mo("Description")) Console.WriteLine("MAC アドレス:" & mo("MACAddress")) Console.Write("DHCP有効:") Console.WriteLine(mo("DHCPEnabled")) Console.WriteLine("DHCP サーバ:" & mo("DHCPServer")) Console.WriteLine("IP アドレス:") for each wk in mo("IPAddress") Console.WriteLine(wk) next Console.WriteLine("IP サブネットマスク:") for each wk in mo("IPSubnet") Console.WriteLine(wk) next Console.WriteLine("デフォルトゲートウェイ:") if mo("DefaultIPGateway") is nothing then Console.WriteLine("なし") else for each wk in mo("DefaultIPGateway") Console.WriteLine(wk) next end if next end sub end class

eku6fexdd
質問者

補足

 ソースまで丁寧に書いてもらってありがたいのですが、できればC言語の方で記述してもらったほうが幸いなのですが…

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

以下を参照してください

参考URL:
http://www003.upp.so-net.ne.jp/geek/programming/iphlpapi/ip-info.html
eku6fexdd
質問者

お礼

どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • IPアドレスを変更するプログラム

    IPアドレスを変更するプログラムを作成しようとしているのですが、そういう関数は見つからなかったのですがどのような方法がありますでしょうか? (レジストリの変更?) SDK、WinXP

  • C言語でのプログラムの作り方

    はじめまして。C言語初心者の中学一年生です。 C言語でプログラムを作ろうと思ったのですが、やり方がわかりません。 ”hello”と表示するプログラムの作り方を教えてください。 使用しているコンパイラは"Visual C++ 2010"です。パソコンはWindows xpです。 中学生でも分かるように教えてください。 エディエタ、やソースプログラムなどの用語についても教えてくださると嬉しいです。

  • IPアドレスが表示されなくなってしまった

    OSはWInXP SP1です 購入後一週間目です タスクトレイに「ローカルエリア接続」のアイコン があり、これにカーソルを合わせると現在の IPアドレスが表示されていました。 いろいろ設定をいじっていたのが原因か?表示され なくなってしまいました。 ローカルエリア接続 速度100.0Mbps の2段になってしまいました。以前は、真ん中の段に IPアドレスが表示されていました。 直し方をご存知の方、ご教授ください。

    • ベストアンサー
    • ADSL
  • IPアドレスの表示

    こんにちは。 インターネットにつなげたときに、どんなIPアドレスを割り振られているかを簡単に見る方法は、ないでしょうか? コマンドプロンプトを開いて、「ipconfig」を打つのはいいんですが、 デスクトップにショートカットで、簡単に表示する方法がありましたら、教えてください。 自分のパソコンではWntIpcfgは使えなかったみたいです。 OSはWindowsXP。Homeです。

  • IPアドレスのみをMsgBoxで表示させるには?

    現在使用しているPCは接続しているネットワークの仕様で 接続するたび自分のIPアドレスが変わってしまいます。 そのことから起動時に毎回ポップアップでIPアドレスを表示させることが出来たらと考えました。 起動時にプログラムを走らせるのはタスクで設定しようと考えているので、 IPアドレスのみをMsgBox等で表示させる方法をご教示頂けますと幸いです。

  • IPアドレス表示不可?!

    初めて登校させてもらいます パソコンのプライベートIPアドレスを確認しようとしてみたのですが、コマンドプロンプトが開けません(「このプログラムは他で使われています」という表示が出ます)。 他にプライベートIPアドレスを確認する方法は無いのでしょうか?

  • gmailのソースに表示されるIPアドレス

    gmailのメッセージのソースの表示を見ると、受信したメールの詳細が分かりますよね。そこから相手のIPアドレスもわかりますが、ここに表示されているIPアドレスは正しいのでしょうか。 私は、自分のgmailにPCや携帯電話からメールを送りソースを見ましたが、PCや携帯電話のIPアドレスと表示されているIPアドレスが異なっていました。なぜでしょうか。 ご存知の方、ご回答の程よろしくお願い致します。

  • IPアドレスの非表示

    とある売買掲示板ありまして、そこは書き込むとIPアドレスが表示されるようになっているのですが 何故かIPアドレスが非表示になっている書き込みがありました。 IPアドレスって自分で非表示にできるものなのでしょうか?

  • IPアドレスでlinuxOSのバージョンを調べたい

    現在使用しているレンタルサーバのOSとバージョン情報を知りたいです。(担当者がいなくなり資料も何もないので調べられません) IPアドレスを入力するだけでOSの種類やバージョン情報が表示されるサイトが何処かにあったんですが アドレスがわからないのでどなたか知っている方がいましたら教えていただけないでしょうか。

  • HTMLでIPアドレスを表示

    自分のホームページでIPアドレスを表示したいです。 ご存知の方教えてください。 できればHTMLのソースを記入して頂ければ幸いです。 よろしくお願いします。