Просмотр полной версии : получение mac-адреса сетевой карты, возможно ли реализовать?!
Всем привет, можно ли написать программку, которая при открытии ее, воровала mac адрес сетевой карты?
http://www.codeguru.com/cpp/i-n/network/networkinformation/article.php/c5451
Допиши под себя
Большое тебе спасибо, но к сожалению, я пока не силен в языке программирования. Помоги пожалуйста, если есть время
Переделать под меня. Какие данные дать?
***
// Fetches the MAC address and prints it static void GetMACaddress(void) { IP_ADAPTER_INFO AdapterInfo[16]; // Allocate information // for up to 16 NICs DWORD dwBufLen = sizeof(AdapterInfo); // Save memory size of buffer DWORD dwStatus = GetAdaptersInfo( // Call GetAdapterInfo AdapterInfo, // [out] buffer to receive data &dwBufLen); // [in] size of receive data buffer assert(dwStatus == ERROR_SUCCESS); // Verify return value is // valid, no buffer overflow PIP_ADAPTER_INFO pAdapterInfo = AdapterInfo; // Contains pointer to // current adapter info do { PrintMACaddress(pAdapterInfo->Address); // Print MAC address pAdapterInfo = pAdapterInfo->Next; // Progress through // linked list } while(pAdapterInfo); // Terminate if last adapter }
кто умеет, допишите чтобы данные приходили на мыло или FTP
если что Icq 450145
в консоле прописываешь:
ping ip или ping hostname
где ip - IP адрес компа у которого нудно узнать MAC
hostname - тоже самое тока имя компа.
А потом делаешь
arp -a
и видиш соответствия IP и MAC и береш нужный тебе MAC
это справедливо лишь для хостов одной подсети.
в консоле прописываешь:
ping ip или ping hostname
где ip - IP адрес компа у которого нудно узнать MAC
hostname - тоже самое тока имя компа.
А потом делаешь
arp -a
и видиш соответствия IP и MAC и береш нужный тебе MAC
ыыы... жесть. во я ступил в своё время, чёта как то и в голову не пришло через консоль узнавать. Фсё гиниальное в простынь как гвоорится, +5.
Я давным давно узнавал параметры компа (и MAC в том числе) через WMI.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot