C#のは、ローカルIPアドレスを問い合わせます

エディタが使用されます。Visual Studioの2010

1.C位WMI方法を導入しました。

新しいプロジェクトでSystem.Managementを導入する必要があります

 

2.例  のWin32_NetworkAdapterConfiguration

MANAGEMENTCLASS MC; 
 ManagementObjectCollectionのMOC。
MC =  MANAGEMENTCLASS(" のWin32_NetworkAdapterConfiguration " ); 
 MOC = mc.GetInstances()。

3.強化循環を使用してIPアドレスを取得

一覧< 文字列 >リスト= 新しいリスト< 文字列 > (); 
一覧 < 文字列 []>リスト= 新しいリスト< 文字列 []> (); 

foreachの(MOするManagementObject MOC){
                 もし、((BOOL)mo.GetPropertyValue(" IPEnabled " )){ 
                list.Add((文字列)mo.GetPropertyValue(" 内容" ))。
                lists.Add((文字列 [])mo.GetPropertyValue(たIPAddress" )); 
                    } 
    } 
        foreachのストリング S リスト){ 
               Console.WriteLineを(S); 
           } 
        foreachの文字列 [] SS におけるリスト){
              foreachのストリング S におけるSS){ 
                 Console.WriteLineを(S); 
             } 
        }

 

おすすめ

転載: www.cnblogs.com/nood/p/11517724.html