掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
OSの違いによるLAN接続確認 (ID:91058)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちはひろんたと申します。 LAN接続確認について質問があります。 LANが2系統ありそれを切り替えるスイッチを作成しました。 切り替えるたびにIPConfig /Release,ipconfig /Renewを発行して DHCPよりIPを取得しています。 LANを切り替えてすぐはリンクしていないのでリンク後にipconfigをうつように したく、最初はSLEEPでやっていたのですがパソコン(LANカード?)によって そろぞれリンクを開始する時間がちがいます。 そこで過去ログを参考にLANの接続確認をやってDo〜Loopで接続されるまで待つ方法でうまくいきました。が、OSが2000だと接続の有無にかかわらず接続されているように認識されます。 Dim lngState As Long Dim Ret As Long Ret = InternetGetConnectedState(lngState, 0) MsgBox Ret このコードですがXPではちゃんとうごくのに2000だと駄目です。 その他INTERNET_CONNECTION_LANでもやはり同じ結果です。 なにか検出する方法はないでしょうか? よろしくお願いします。 OS:XP&2000,VB6で作成しています。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.