Klotzkopp Geschrieben 14. November 2008 Geschrieben 14. November 2008 es geht immer noch um auslesen ein MAC Aderesse von ei externen Board (WebServer) Das ist schon klar. Nicht klar ist, was du immer wieder mit dem vorgeblich funktionierenden Code für die IP-Adresse willst. Glaubst du, dass man daraus erkennen kann, welchen Zweck das case-Statement hat? Zitieren
karim-wiesbaden Geschrieben 18. November 2008 Autor Geschrieben 18. November 2008 (bearbeitet) daf Problem wurde schon gelöst und zwar mit anwendung diesen code: #include "Iphlpapi.h" und Iphlpapi.lib case TAG_MAC1: { IP_ADAPTER_INFO AdapterInfo[16]; DWORD dwBufLen = sizeof(AdapterInfo); DWORD dwStatus = GetAdaptersInfo( AdapterInfo, &dwBufLen); ASSERT(dwStatus == ERROR_SUCCESS); PIP_ADAPTER_INFO pAdapterInfo = AdapterInfo; char addrbuf[64]; sprintf(addrbuf, "%X:%X:%X:%X:%X:%X:%X:%X", pAdapterInfo->Address[0], pAdapterInfo->Address[1], pAdapterInfo->Address[2], pAdapterInfo->Address[3], pAdapterInfo->Address[4], pAdapterInfo->Address[5], pAdapterInfo->Address[6], pAdapterInfo->Address[7]); strncpy(procTag, addrbuf, sizeProcTag); } return true; und natürlcih mit Anwendung der Funktion was du mit schon genannt hast GetAdapterInfos Bearbeitet 18. November 2008 von karim-wiesbaden Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.