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
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
F. MOREL
Le #26400997
Bonjour André,
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
F. MOREL
Le #26401008
Bonjour André,
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
Eric
Le #26401011
Il se trouve que André STASZEWSKI a formulé :
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 ?

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.
André STASZEWSKI
Le #26401018
Il se trouve que André STASZEWSKI a formulé :
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 ?

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
Fredo
Le #26401104
Le 08/06/2016 à 14:04, André STASZEWSKI a écrit :
Il se trouve que André STASZEWSKI a formulé :
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 ?

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 !


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.
Publicité
Poster une réponse
Anonyme