Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
750 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Identification unique de la machine

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Identification unique de la machine

n°431628
cypress
La colline de cyprès
Posté le 18-06-2003 à 10:19:00  profilanswer
 

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
mood
Publicité
Posté le 18-06-2003 à 10:19:00  profilanswer
 

n°431635
walli
Posté le 18-06-2003 à 10:24:18  profilanswer
 

adresse MAC ?

n°431641
cypress
La colline de cyprès
Posté le 18-06-2003 à 10:27:17  profilanswer
 

Moui mais si ya pas de carte réseau


---------------
Savoir c'est vivre, et maintenir dans l'ignorance c'est presque un homicide
n°431646
walli
Posté le 18-06-2003 à 10:33:36  profilanswer
 

cypress a écrit :

Moui mais si ya pas de carte réseau


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

n°431648
cypress
La colline de cyprès
Posté le 18-06-2003 à 10:34:45  profilanswer
 

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
n°431652
walli
Posté le 18-06-2003 à 10:36:22  profilanswer
 

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

n°431661
cypress
La colline de cyprès
Posté le 18-06-2003 à 10:41:48  profilanswer
 

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
n°431663
MagicBuzz
Posté le 18-06-2003 à 10:47:25  profilanswer
 

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)

n°431668
walli
Posté le 18-06-2003 à 10:53:34  profilanswer
 

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


Message édité par walli le 18-06-2003 à 10:54:08
n°431685
MagicBuzz
Posté le 18-06-2003 à 11:11:19  profilanswer
 

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.

mood
Publicité
Posté le 18-06-2003 à 11:11:19  profilanswer
 

n°431689
cypress
La colline de cyprès
Posté le 18-06-2003 à 11:15:17  profilanswer
 

Oki très bien merci pour tout :)


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Identification unique de la machine

 

Sujets relatifs
[JAVA] Augmenter la mémoire dispo pour la machine virtuelleFaire reboot une machine en C ?
faire tourner un executable VS.NET sur une machine sans VS.NETPoser plusieurs serveur Mysql sur une meme machine.
Trouver toutes les lettres de lecteurs de la machine[C/C++]comment savoir si un port UDP et ouvert sur une machine ?
[C/C++] Recupere Numéro Unique à chaque PC Style GUID ou ID carte mère[java] Trouver l'adresse IP web de sa machine
lancer un programme sur la machine client[HTML] Pb Gestionnaire d'évènements selon la machine ...
Plus de sujets relatifs à : Identification unique de la machine


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR