La MAC es de 6 bytes, no 8:
http://en.wikipedia.org/wiki/Mac_address
¿Viste el ejemplo de la MSDN ya?
Otra sencilla:
http://en.wikipedia.org/wiki/Mac_address
¿Viste el ejemplo de la MSDN ya?
Otra sencilla:
Código (cpp) [Seleccionar]
char mac[18];
sprintf(mac, "%.2X-%.2X-%.2X-%.2X-%.2X-%.2X", pAdapter->Address[0], pAdapter->Address[1], pAdapter->Address[2], pAdapter->Address[3], pAdapter->Address[4], pAdapter->Address[5], pAdapter->Address[6]);