Récupérer la mac adresse du PC executant le code
Bonjour, J'ai un petit (gros ?) problème avec le sujet dans le titre, je vous explique :
Je suis sous Windows Xp et je compile avec Dev-C++ (au besoin je possède un 2ème Pc sous vista qui compile sous CodeBlocks.
J'ai réalisé un logiciel d'appoint pour un jeu de rôle auquel je joue, et je souhaiterai rendre ce logiciel publique, mais publique à certaines personnes et pas à d'autres (oui certains me diront que ça rejoint plutôt le cadre privée en fait). C'est pourquoi j'aimerai y inclure un système de clé d'activation qui se ferait selon un élément fixe du PC de chaque personne. En gros j'aimerai pouvoir lire la mac du PC sur lequel le programme tourne, et fournir à chaque utilisateur un code d'activation qui irait de paire et se validerai selon sa mac adresse (certains puristes me diront qu'une mac adresse ça se change, mais mon logiciel n'est pas encore assez exceptionnel que pour aller jusqu'à changer sa mac pour l'utiliser).
J'ai beaucoup parcouru le net ou je suis tombé sur un grand nombre de fonctions sensées retourner la mac adresse, mais les aillant toutes essayée, je n'en ai pas eu une seule qui fonctionnais avec Dev ni codeblocks.
C'est pourquoi je vous demande, si quelqu'un ne connaitrais pas une fonction qui soit efficace afin de récupérer une mac adresse et qui soit portable sur XP comme sur Vista de préférence. De plus si oui, pouvez vous me dire les librairies que vous avez utilisés et le compilateur sur lequel ça tourne.
Un grand merci d'avance à celui qui pourra me débloquer, mon application est terminée et il ne me manque que fonction de lecture de mac pour finir ma classe de sécurité afin de pouvoir mettre mon logiciel à disposition. Ca doit faire une bonne semaine que je cherche sans aucun résultat.