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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Identifiant unique de machine

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Identifiant unique de machine

n°1510986
gfa
Posté le 05-02-2007 à 16:20:29  profilanswer
 

Bonjour à tous!
 
Je cherche à pouvoir établir un identifiant unique de machine calculé à partir du matériel présent sur le PC (CPU, HD, ...) et ceci afin d'utiliser ce numéro (unique) dans un système de gestion de licence...
 
Est-ce que qqn a une idée de comment procéder?
 
Merci d'avance!

mood
Publicité
Posté le 05-02-2007 à 16:20:29  profilanswer
 

n°1511216
Jaow
Posté le 06-02-2007 à 03:54:55  profilanswer
 

Oui, il y a de très bonnes solutions qui existent, la meilleur que je connais c'est MachineID SDK d'Ionworx.
 
Voici le lien : http://www.ionworx.com/machineid.html (API)
 
En fait Ionworx est spécialisé dans la sécurité pour les logiciels, tu peux voir leur solutions ici : http://www.ionworx.com/solutions.html
 
Dans ton cas il vaudrait peut-être utiliser ICE License qui permet de protéger la licence avec une numéro de machine, en plus tu auras d'autre options de protection comme le CodeEncryption qui permet de protéger directement ton code source!, regarde ici : http://www.ionworx.com/icelicense.html en plus c'est VCL (donc pas de DLL)
 
Tu peux leur poser des questions en francais! ;)
 
Cordialement,
Syd


Message édité par Jaow le 06-02-2007 à 04:20:02
n°1542820
HCDU
Posté le 14-04-2007 à 01:02:26  profilanswer
 

Une solution simple:  
pour récupérer les informations du matériel présent:
processeur, nom d'utilisateur, date du jour de l'installation, etc..: les rechercher dans la base de registre.
 
exemple de récupération de données du nom de l'utilisateur:
----------------------------------------------------------------------------------------------------------
function donne_utilisateurNT:string;
var reg:TRegIniFile;
begin
reg:=TregInifile.Create('');
with reg do
begin
rootkey:=HKey_LOCAL_MACHINE;
Result:=ReadString('SOFTWARE\MICROSOFT\Windows NT\CurrentVersion','RegisteredOwner','<aucun>');
free;
end;
end;
-----------------------------------------------------------------------------------------------------------
 
et au final faire un hachage des données.
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Identifiant unique de machine

 

Sujets relatifs
Script pour attribuer un "identifiant" à des vidéosobtenir un identifiant unique pour le poste
Nombre aléatoire uniqueConnaitre l'utilisateur loggué sur une machine à distance
comment recuperer un identifiant de la classe mèreVérifier qu'une machine appartient à un réseau
[MySQL] Identifiant et type de données[rèsolu]probleme machine virtuelle
bouuuuuuuuuuuuuuuuuuuuuuuuuf bruler une machine 
Plus de sujets relatifs à : Identifiant unique de machine


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