- - PR -
LANケーブルが外れた状態でのIPアドレスの取得
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-02-26 00:30
プログラムからIPアドレスを取得したいのですが、
LANケーブルが外れた状態でのIPアドレスの取得ができません。 IPアドレスは固定なので、取得できてもよさそうなのですが、 ipconfig.exe も GetIpAddrTable() もどちらもダメでした。 取得する方法をご存知の方は教えてください。 |
|
投稿日時: 2005-02-26 03:14
実際に確かめたわけではないのですが、LANケーブルが外れた状態では
IPアドレスは取れないはずです(OSとかに依存するかも知れません) 以前に、擬似的にLANケーブルのソケット?部分だけを指しておくと 実際につながっていなくてもIPアドレスが取れると聞いたことがあります。 参考にならないかも知れませんが、、、(^^ |
|
投稿日時: 2005-02-26 04:55
ネットワークケーブルが外れると、そのネットワークインターフェイスに
おけるTCP/IPそのものが無効になるので、IPは取得できなくなると思います。 が、以下のレジストリを操作すると、メディアのリンクステータスを 見なくなるらしいので、ご参考までに。 [MSKB]Windows で TCP/IP のメディア検出機能を無効にする方法 http://support.microsoft.com/kb/239924/JA/ |
|
投稿日時: 2005-02-27 23:29
うーむ、正攻法じゃムリっぽいですね。
レジストリを書き換えるのも、この副作用はマズそう。 回答ありがとうございました。 |
1