コントロールパネルにある「ネットワークとインターネット接続」の
接続名(「ローカル エリア接続」とか)をVBで取得する方法は
ありませんでしょうか?
最近、WMIやADSIの話題がありましたが、そちらを参考に。
\\MachineName\root\cimv2
に対し、select * from Win32_NetworkAdapter
で、ネットワークアダプタの一覧が取得できます。
ここで、気をつけないといけないのは、Win2000とWinXPで、取得される
項目のフィールド名に相違があります。
WinXP では、NetConnectionID に、『ローカル エリア接続』と格納され
ますが、Win2000では、その項目はありません。他の取得方法があるとは
思いますが。
で、NetConnectionStatus が、『2』であれば、有効です。
ちなみに、『0』であれば、無効になっています。
ご参考までに・・・
以上。
岡田 之仁様
ご回答ありがとうございます。
早速調べてみます。