アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在、複数のLANアダプタを使用していますが
個々の状態を取得しようと思います。

何か有効な方法はないでしょうか?

A 回答 (2件)

参考URL#2が参考になるのではないかと思います。


サンプルはVB.NETですが、C#でも同様です。
WMIを使ってネットアダプタの情報を取得できます。
どのような状態を取得しようとしているのかはわかりませんが、
生きているかどうかなら
IPEnabled
がTRUEかどうかを調べればいいと思います

参考URL:http://okwave.jp/kotaeru.php3?qid=1733096
    • good
    • 1
この回答へのお礼

WMIを使って、ネットワークアダプタの列挙、各IPアドレス等の取得など、サクっと簡単に取得することができました。
ありがとうございます。

お礼日時:2005/12/03 01:25

.NetFramework内でサクっと取得する方法はわかりませんが、SetupDiGetClassDevs()あたりから地味に列挙してゆくのが確実かもしれません。

DDKも必要になると思います。

もしスマートな取得方法があれば、私もぜひご教授頂きたいと思っております。
    • good
    • 0
この回答へのお礼

できれば、さくっと取得できればいいなと思い、
[DllImport("iphlpapi.dll", ExactSpelling=true, SetLastError=true)]
private static extern int GetRTTAndHopCount(uint DestIpAddress, out uint HopCount, uint MaxHops, out uint RTT );
で、APIを使って試してみましたが面倒でした。

お礼日時:2005/12/03 01:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!