используется редактор: Visual Studio 2010
1.c # представил Wmi путь.
В новых проектах необходимо ввести System.Management
2. Примеры Win32_NetworkAdapterConfiguration
ManagementClass тс; ManagementObjectCollection МОС; MC = новый ManagementClass ( " Win32_NetworkAdapterConfiguration " ); MOC = mc.GetInstances ();
3. Получить IP-адрес с помощью расширенной циркуляции
Список < строка > Список = новый List < строка > (); Список < строка []> списки = новый список < строка []> (); Еогеасп (ManagementObject мо в МОС) { если (( BOOL ) mo.GetPropertyValue ( " IPEnabled " )) { list.Add (( строка ) mo.GetPropertyValue ( " Описание " )); lists.Add (( строка []) mo.GetPropertyValue ( " IP - адрес" )); } } Еогеасп ( строка s в списке) { Console.WriteLine (с); } Еогеасп ( строка [] сс в списках) { Еогеасп ( строка с в сс) { Console.WriteLine (с); } }