Untitled
Anonymous
plain_text
10/16/2023 3:30 AM
1.0 KB
31
Indexable
#include <iostream>
#include <windows.h>
#include <iphlpapi.h>
int main() {
IP_ADAPTER_INFO* pAdapterInfo = NULL;
ULONG ulOutBufLen = 0;
if (GetAdaptersInfo(pAdapterInfo, &ulOutBufLen) == ERROR_BUFFER_OVERFLOW) {
pAdapterInfo = (IP_ADAPTER_INFO*)malloc(ulOutBufLen);
if (GetAdaptersInfo(pAdapterInfo, &ulOutBufLen) == NO_ERROR) {
IP_ADAPTER_INFO* pAdapter = pAdapterInfo;
while (pAdapter) {
std::cout << "Adapter Name: " << pAdapter->AdapterName << std::endl;
std::cout << "Description: " << pAdapter->Description << std::endl;
// You can access more information here
pAdapter = pAdapter->Next;
}
}
free(pAdapterInfo);
}
return 0;
}
Editor is loading...