Помощь - Поиск - Пользователи - Календарь
Полная версия: [NEED]обработка программного получения MAC-адреса машины
"1C-PRO" - форум по 1C > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Отчеты и обработки для платформы "1С:Предприятие 8.x"
markin
Может ли при этом помочь свойство глобального контекста ИмяКомпьютера() ?
Какими средствами это можно сделать. Если кто-то поделится готовой обработкой или функцией, то буду очень признателен.
Спасибо.
Immortal
кури WMI .
B@girusss
Рабочий пример определения 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);
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2008 Invision Power Services, Inc.