Тема: AHK: получение MAC-адреса не используя командной строки
В общем задался не так давно вопросом как заполучить MAC-адрес компьютера?
Сначала использовал командую строку, но оказалось не эффективным, т.к. командная строка "гребет" физический адрес не того адаптера.
Потом на англоязычном форуме нашел такую функцию:
IPAddress()
{
for objItem in ComObjGet("winmgmts:\\.\root\CIMV2").ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
{
if (objItem.IPAddress[0] = A_IPAddress1)
{
return, % objItem.MACAddress
}
}
}
Тоже немного проработала. Пишет что отказано в доступе (AVAST стоит на компьютере).
Кто-то знает ещё способы как достать MAC-адрес?