Password

Password - C - Programmation

Marsh Posté le 18-01-2005 à 21:57:26    

Bonjour !
 
 
Je cherche un moyen sous windows de recuperer des infos propre et unique à un PC  genre un numero de série bios  et / ou un num de serie windows pour en faire un 'ID machine' qui serait par consequent different sur chaque machine ou je lancerais mon executable
 
 
quelqu'un sait comment proceder (en c par exemple)


Message édité par StanCW le 18-01-2005 à 22:08:27
Reply

Marsh Posté le 18-01-2005 à 21:57:26   

Reply

Marsh Posté le 18-01-2005 à 22:05:19    

rapport avec le titre ?

Reply

Marsh Posté le 18-01-2005 à 22:07:58    

Taz a écrit :

rapport avec le titre ?


 
à partir d'un ID machine je peux le passer dans une moulinette pour en deduire une clé qui protegerait mon logiciel ..  :hello:

Reply

Marsh Posté le 18-01-2005 à 22:17:02    

t'as qu'à prendre l'addresse MAC

Reply

Marsh Posté le 18-01-2005 à 22:22:32    

Taz a écrit :

t'as qu'à prendre l'addresse MAC


 
Le probleme c'est qu'il n'y a pas forcement une adresse MAC (carte réseau) ça limite un peu le parc de pc  :(  

Reply

Marsh Posté le 18-01-2005 à 22:25:42    

t'as qu'à faire un logiciel libre et on en parle plus

Reply

Marsh Posté le 18-01-2005 à 22:28:42    

Taz a écrit :

t'as qu'à faire un logiciel libre et on en parle plus


 
ça resoud pas mon probleme de 'ID PC' .. c'est faisable ou pas ?  :??:

Reply

Marsh Posté le 18-01-2005 à 22:29:38    

je vois pas ce que tu protèges en générant la clef sur site.

Reply

Marsh Posté le 18-01-2005 à 22:31:26    

Taz a écrit :

je vois pas ce que tu protèges en générant la clef sur site.


 
je cherche à faire un truc de ce genre http://www.anshare.com/fiche.asp?I [...] n+logiciel
 
en gros à partir de l'ID PC que la personne utilisant mon programme me communique je lui 'calcul' une clé qui n'est valable que sur la machine ou elle fait tourner le logiciel ..  :pt1cable:


Message édité par StanCW le 18-01-2005 à 22:32:53
Reply

Marsh Posté le 18-01-2005 à 22:33:10    

et t'y crois sérieusement ?

Reply

Marsh Posté le 18-01-2005 à 22:33:10   

Reply

Marsh Posté le 18-01-2005 à 22:36:28    

Taz a écrit :

et t'y crois sérieusement ?


 
 
Ben par exemple le CPUID est peut etre unique  et je pense qu'il y a sérieusement moyen de le récuperer ..

Reply

Marsh Posté le 18-01-2005 à 22:40:06    

je te parle d'un truc de protection en freeware ...

Reply

Marsh Posté le 18-01-2005 à 22:53:09    

Taz a écrit :

je te parle d'un truc de protection en freeware ...


 
 
Ha ... je sais pas, je suis en train de chercher sur le net si c'est faisable en C (le CPUID) mais point de salut fo faire un truc en ASM on dirait ...

Reply

Marsh Posté le 19-01-2005 à 08:21:58    

tu peux aussi recuperer le numero de serie du disque dur si tu veux.

Reply

Marsh Posté le 19-01-2005 à 19:44:22    

mout_de_raisin a écrit :

tu peux aussi recuperer le numero de serie du disque dur si tu veux.


 
Exactement j'ai trouvé ça hier soir sur le net en c sous windows on peut le faire relativement simplement ... je poste un topo des que j'ai le temps (ce week end) ..

Reply

Marsh Posté le 19-01-2005 à 21:31:18    

mout_de_raisin a écrit :

tu peux aussi recuperer le numero de serie du disque dur si tu veux.


???
tu parles pas plutot du magic number (deux derniers octets du MBR) ?
C'est la signature du secteur d'amorce, qui change dès que l'on touche aux partoches ...
ça me rappelle un certain projet paladium, du coté obscur :o

Reply

Marsh Posté le 19-01-2005 à 21:49:03    

non non en utilisant la fonction DeviceIdControl je crois on a acces au numero de serie du disque dur qui en toute logique est different d'un PC à un autre .. :sol:


Message édité par StanCW le 19-01-2005 à 21:49:22
Reply

Marsh Posté le 19-01-2005 à 21:54:12    

tu veux qu'il soit écrit ou ce numéro de série ?

Reply

Marsh Posté le 19-01-2005 à 22:45:34    

Dans une fenetre cmd, tapes la commande : DIR  et tu verras le numero de serie du disque dur.
Ca n'a rien a voir avec des partitions ou autre...
Attention : ce numero n'identifie pas le PC, mais le disque dur bien entendu.

Reply

Marsh Posté le 19-01-2005 à 23:08:57    

en fait, il est bien écrit dans le MBR ce numéro de série. Dans les 446 premiers octets ... Ma doc manque de précision bordeldidiou :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed