Oppure

Loading
16/12/09 17:58
edo42
Ho un problema vorrei implementare un sistema di protezione basato sui MAC Address e vorrei sapere come posso rilevarlo. Oppure mi sarete grati se potete dirmi un'altro modo per proteggere i mie programmi.
aaa
16/12/09 19:51
gio97
Se non sbaglio usi il Mac, vista anche la tua firma, ho trovato questo nell'IOKit. developer.apple.com/mac/library/samplecode/GetPrimaryMACAddress/…
Non credo ci sia qualcosa di standard nel C, anche perché il MAC Address è relativo a specifiche periferiche, quali porte Ethernet e Wi-Fi.
aaa
17/12/09 12:21
edo42
Infatti dopo aver scritto questo articolo ero andato a cercare e avevo anch'io trovato questo file. Se come dici tu non esiste un comando universale, vorrei sapere qual'è quello di windows e come si implementa; vorrei anche sapere come posso fare a fare una cosa del tipo:
if sistema operativo == windows
esegui questo codice
else
esegui quest'altro
aaa
17/12/09 14:04
gio97
Postato originariamente da edo42:

Infatti dopo aver scritto questo articolo ero andato a cercare e avevo anch'io trovato questo file. Se come dici tu non esiste un comando universale, vorrei sapere qual'è quello di windows e come si implementa; vorrei anche sapere come posso fare a fare una cosa del tipo:
if sistema operativo == windows
esegui questo codice
else
esegui quest'altro


Bisogna usare le direttive del preprocessore, non l'ho mai fatto però è una roba tipo
#ifdef WIN32
Codice da compilare per Windows
#else
Codice per altri OS
#endif

Informati meglio perché non so bene come funzioni, l'ho visto in alcuni codici, ma a quanto pare a GCC non li andava bene e mi dava un po' di errori.
aaa
17/12/09 16:08
edo42
Ok grazie quando ho tempo provo, mi sapete dire qual è il codice per win?
aaa