-
Information persistante
Bonjour,
Je suis en train de developper un logiciel et j'aimerai ajouter une sécurité afin que l'on ne puisse pas le copier de PC à PC sans l'avoir installé.
Je pensait creer un fichier à l'installation qui recupere des informations sur l'ordinateur, crypter ce fichier (pas dur vu que c'est le but de mon logiciel) et verifier à chaque lancement que les infos correspondent bien.
Mais je ne vois pas quoi prendre comme informations pour ne pas trop pénaliser l'utilisateur (ex le nom du pc c'est pas mal mais ça pose probleme des qu'il veut le changer). Donc il me faudrait quelque chose qui ne change presque jamais et qui permette de designer avec certitude l'ordinateur.
Si quelqu'un pouvait me donner un conseil la dessus je lui en serait reconnaissant.
-
Des infos hardware genre l'adresse MAC (on change rarement de carte rezo, surtotu que maintenant c'est intégré aux cartes mères), numéro de série des disques durs, version de Windows...
-
Le numéro de série du HDD ça me parait une bonne idée en effet. Plus qu'à trouver comment on le recéupere et c'est bon :D
Merci à toi.
-
Pour le DD lui même, c'est WMI ou des IOCTL il me semble.
Pour une partition : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/getvolumeinformation.asp
Pour l'adresse MAC :
http://support.microsoft.com/default.aspx?scid=kb;en-us;118623
http://www.codeguru.com/Cpp/I-N/network/networkinformation/article.php/c5451/
-
Ouahou, je n'en demandait pas temps :wink:
Encore merci.