21/01/10 18:24
edo42
Sono ancora qui con dei problemi al MAC address: su mac ho trovato e adattato le mie rutine ad alcuni che mi sono state indicate sul sito della Apple, su windows ho trovato questo esempio:
Non c'è che dire funziona benissimo, ma c'è un problema!: sul mio computer funziona ma su quello di un mio amico non va perchè molto probabilmente non trova la libreria "rpcrt4.lib" di cui ho bisogno le funzioni. Potete dirmi come posso risolvere questo problema?
Grazie,
edo42
P.S. L'errore dice: "L'applicazione non è stata configurata correttamente; una nuova installazione potrebbe risolvere il problema.
#include "stdafx.h" #include <Windows.h> #include <rpc.h> #include <rpcdce.h> #pragma comment(lib, "rpcrt4.lib") // Prints the MAC address stored in a 6 byte array to stdout static void PrintMACaddress(unsigned char MACData[]) { printf("MAC Address: %02X-%02X-%02X-%02X-%02X-%02X\n", MACData[0], MACData[1], MACData[2], MACData[3], MACData[4], MACData[5]); } // Fetches the MAC address and prints it static void GetMACaddress(void) { unsigned char MACData[6]; UUID uuid; UuidCreateSequential( &uuid ); // Ask OS to create UUID for (int i=2; i<8; i++) // Bytes 2 through 7 inclusive are MAC address MACData[i - 2] = uuid.Data4[i]; PrintMACaddress(MACData); // Print MAC address } int _tmain(int argc, _TCHAR* argv[]) { GetMACaddress(); // Obtain MAC address of adapters return 0; }
Non c'è che dire funziona benissimo, ma c'è un problema!: sul mio computer funziona ma su quello di un mio amico non va perchè molto probabilmente non trova la libreria "rpcrt4.lib" di cui ho bisogno le funzioni. Potete dirmi come posso risolvere questo problema?
Grazie,
edo42
P.S. L'errore dice: "L'applicazione non è stata configurata correttamente; una nuova installazione potrebbe risolvere il problema.
Ultima modifica effettuata da edo42 21/01/10 18:25
aaa