Commande DOS VMI
Le
André STASZEWSKI

Bonjour,
La commande suivante :
wmic diskdrive get
InterfaceType,Manufacturer,MediaType,Model,SerialNumber,Size /value
executée dans la console DOS est sencé me renvoyer (entre autres) le n°
de série Physique (je précise) de mon disque C:
Seulement le S/N renvoyé est sous la forme suivante :
2020202020202020333134333930363543393435
Alors que le véritable n° de série est sous cette forme :
133409569C54
Pourquoi ?
Quelle est l'astuce en WD pour recréer le véritable n° de série à
partir de l'info renvoyée par VMIC ?
--
Cordialement,
André STASZEWSKI
http://www.SoftSolution.fr
Pour me contacter, cliquez ici :
http://cerbermail.com/?Z8IP9sIahR
La commande suivante :
wmic diskdrive get
InterfaceType,Manufacturer,MediaType,Model,SerialNumber,Size /value
executée dans la console DOS est sencé me renvoyer (entre autres) le n°
de série Physique (je précise) de mon disque C:
Seulement le S/N renvoyé est sous la forme suivante :
2020202020202020333134333930363543393435
Alors que le véritable n° de série est sous cette forme :
133409569C54
Pourquoi ?
Quelle est l'astuce en WD pour recréer le véritable n° de série à
partir de l'info renvoyée par VMIC ?
--
Cordialement,
André STASZEWSKI
http://www.SoftSolution.fr
Pour me contacter, cliquez ici :
http://cerbermail.com/?Z8IP9sIahR
Je n'ai pas de réponse précise et sûre à te donner, mai s comme je trouvais cela intéressant, j'ai regarder sur mon ordi.
Or me concernant il retourne le bon SerialNumber précédé de plusieurs espaces.
Concernant ton numéro, je serais tenter de dire qu'il représente les codes ascii (en hexa) de ton S/N avec la petite particularité d'in verser les caractères pair et impair.
Code hexa : 2020 2020 2020 2020 3331 3433 3930 3635 4339 3435
Caractere : 3 1 4 3 9 0 6 5 C 9 4 5
d'ou en inversant 1 3 3 4 0 9 5 6 9 C 5 4
Ne serait ce pas du à la façon dont tu récupère ce code ?
Francis MOREL
http://www.SoftProtect.fr
Je n'ai pas de réponse précise et sûre à te donner, mais comme je trouvais cela intéressant, j'ai regardé sur mon ordi.
Or me concernant il retourne le bon SerialNumber précédé de plusieurs espaces.
Concernant ton numéro, je serais tenter de dire qu'il représente les codes ascii (en hexa) de ton S/N avec la petite particularité d'inverser les caractères pair et impair.
Code hexa : 2020 2020 2020 2020 3331 3433 3930 3635 4339 3435
Caractere : 3 1 4 3 9 0 6 5 C 9 4 5
d'ou en inversant 1 3 3 4 0 9 5 6 9 C 5 4
Ne serait ce pas du à la façon dont tu récupères ce code ?
Francis MOREL
http://www.SoftProtect.fr
Bonjour André,
Pour récupérer ton S/N, utilise le code suivant:
sChaineRecup est une chaîne="2020202020202020333134333930363543393435"
bufSN est un Buffer=SansEspace(HexaVersBuffer(sChaineRecup,2))
Trace (bufSN) //donne 133409569C54
Bon developpement,
Eric.
Oh Ouiiiiiiiii !
Génial !
Merci Monsieur Eric !
--
Cordialement,
André STASZEWSKI
http://www.SoftSolution.fr
Pour me contacter, cliquez ici :
http://cerbermail.com/?Z8IP9sIahR
Bonjour,
Cherche dans les archives du net, mais il y avait eu de posté par le
passé un code windev qui permettait de lire le wmi sans passer par la
console et directement par windev.
Je n'ai malheureusement plus ça sous la main.
Bon dev,
Fred.