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?
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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden