Daily Archives: 2012年8月23日

[C#]ネットワーク(NIC)の情報をプログラムで取得する

2012年8月23日 (カテゴリ: C#, 未分類:)

C#(.Net Framework)では、System.Net.NetworkInformationクラスを使用することで、NICの情報を取得する事が可能です。 下記のコードはIPCONFIGで出力されるような、IPアドレス/MACアドレス等の情報を出力しています。 送受信速度は取得できませんが、これは一定時間周期でBytesSentやBytesReceivedの値を取得し、一定時間内にどれだけ値が増えたかを元に速度を算出します。 例えば1秒周期で値を取得すれば、前回取得値との差分が、Byte/Secの単位として速度が算出できます。 using System.Net.NetworkInform…


続きを読む