Identification unique de la machine

Identification unique de la machine - Divers - Programmation

Marsh Posté le 18-06-2003 à 10:19:00    

Salut,
 
dans le cadre d'une installation de logiciel sous Windows, je souhaite récupérer un attribut de la base de registre qui identifie de manière unique la machine.
 
J'avais pensé au ProductId (99999-OEM-9999999-99999) mais si on fait çà sur des machines de la même série par exemple, on retrouve le même ProductId.
 
Quels sont les éléments que je peux combiner pour identifier la machine ? (ProductId + ??)


---------------
Savoir c'est vivre, et maintenir dans l'ignorance c'est presque un homicide
Reply

Marsh Posté le 18-06-2003 à 10:19:00   

Reply

Marsh Posté le 18-06-2003 à 10:24:18    

adresse MAC ?

Reply

Marsh Posté le 18-06-2003 à 10:27:17    

Moui mais si ya pas de carte réseau


---------------
Savoir c'est vivre, et maintenir dans l'ignorance c'est presque un homicide
Reply

Marsh Posté le 18-06-2003 à 10:33:36    

cypress a écrit :

Moui mais si ya pas de carte réseau


 
alors tu l'as dans l'os  [:spamafote]

Reply

Marsh Posté le 18-06-2003 à 10:34:45    

lol
 
et avec le ProductId + RegisteredOwner çà suffit non ? Ya peu de chances que 2 PC aient le même ProductId et exactement le même utilisateur enregistré


---------------
Savoir c'est vivre, et maintenir dans l'ignorance c'est presque un homicide
Reply

Marsh Posté le 18-06-2003 à 10:36:22    

tu peux essayer avec le numero d'installation de windows (GUID)

Reply

Marsh Posté le 18-06-2003 à 10:41:48    

A priori cet identifiant n'existe pas sur toutes les machines sous Windows. (par exemple ya pas sur mon pc)


---------------
Savoir c'est vivre, et maintenir dans l'ignorance c'est presque un homicide
Reply

Marsh Posté le 18-06-2003 à 10:47:25    

Le GUID est en effet la clé de la solution, seulement, celui de Windows ne fonctionne que sur les machines constructeur ayant cette clé activée dans la carte mère, sinon, c'est l'adresse MAC qui est utilisée, complèter de 0.
 
Par contre !
Fait ue recherche sur ce mot-clé, tu trouveras des petits programmes tout faits qui permettent de générer une GUID.
 
PS: attention, une GUID dépends à la fois du matériel et du temps ! Il faut donc conserver l'heure de création de la GUID pour vérifier que c'est la bonne.
 
Enfin, c'est ce que j'ai cru comprendre quand j'en avait eu besoin, les explications que j'ai trouvé n'étaient pas très claires.
 
(dans un domaine 2K, si on veut rendre manageable à distance un membre du domaine - pour faire un remote install par DHCP par exemple) il faut lui indiquer son GUID, et j'ai passé une nuit à trouver que c'était dans mon cas l'adresse MAC + des 0 derrières pour faire 32 bits (ou 24, chais pus)

Reply

Marsh Posté le 18-06-2003 à 10:53:34    

Tu peux generer le GUID s'il n'existe pas !
 
edit : [:benou_grilled]


Message édité par walli le 18-06-2003 à 10:54:08
Reply

Marsh Posté le 18-06-2003 à 11:11:19    

Bah si, y'a juste que ce sera pas celui de Windows.
 
Mais il est existe bel et bien des programmes qui génèrent un numéro unique à partir de la machine. C'est d'ailleurs bêtement ce que font les versions XP avec leurs clés d'activation de merde.

Reply

Marsh Posté le 18-06-2003 à 11:11:19   

Reply

Marsh Posté le 18-06-2003 à 11:15:17    

Oki très bien merci pour tout :)


---------------
Savoir c'est vivre, et maintenir dans l'ignorance c'est presque un homicide
Reply

Sujets relatifs:

Leave a Replay

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