Может ли при этом помочь свойство глобального контекста ИмяКомпьютера() ?
Какими средствами это можно сделать. Если кто-то поделится готовой обработкой или функцией, то буду очень признателен.
Спасибо.
B@girusss
20.6.2007, 21:48
Рабочий пример определения MAC и IP адресов:
MACAddress = "";
ServicesSet = ПолучитьCOMОбъект("winmgmts:{impersonationLevel=impersonate}!\\" + ИмяКомпьютера +\root\cimv2");
Items = ServicesSet.ExecQuery("Select * From Win32_NetworkAdapter");
Для каждого Item Из Items Цикл
MACAddress = Item.MACAddress;
КонецЦикла;
Если MACAddress <> "" Тогда
Сообщить (" Mac адрес: "+ MACAddress);
Item = ServicesSet.ExecQuery("Select * From Win32_NetworkAdapterConfiguration");
Для каждого Item Из Items Цикл
Если Item.MACAddress = MACAddress Тогда
Для каждого IPAddress Из Item.IPAddress Цикл
Сообщить ("IP адрес: "+ IPAddress);
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецЕсли;