Bonjour Tout le monde
D'habitude j'aime me débrouiller tout seul mais là je suis arrivé à un point où je plante vraiment et n'arrive pas à m'en sortir et ceux malgré des recherches poussées; ce qui fait que j'ai vraiment besoin de votre aide. Voilà j'expose mon problème :
Le système d'exploitation de mon Pc est windows 7 64 bits. J'ai un projet que je développe sous Windev 7, et j'aimerais pouvoir lire et récupérer le n° de série du fabricant d'une clé USB connectée à mon Pc. Pour ce faire j'ai intégrer la classe WDDOS à mon projet, j'ai ensuite crée une fenêtre avec un champs de saisie censé recevoir et faire apparaître le numéro de série de la clé USB et un bouton dans lequel j'ai mis le code suivant :
NumSerieClé est le nom du champ de saisie censé recevoir le n° de serie de la Clé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 MaCommandeDos est un WDDos MaCommandeDos.CommandLine_Let("cmd/r""wmic diskdrive where deviceid = '\\\\.\\PHYSICALDRIVE1' get serialnumber""") MaCommandeDos.ExecuteCommand() NumSerieClé = Gauche(ExtraitChaîne(MaCommandeDos.OutPuts(),2),4)
Le problème est que quant j'exécute et que j'appuie sur le bouton contenant le code ci-dessus, j'ai un message du genre :"Fichier ou commande non trouvé"
Plus quant je saisie dans l'invite de commande (Cmd) :wmic diskdrive where deviceid = '\\\\.\\PHYSICALDRIVE1' get serialnumber, Il me dit que : verbe de l'alias non connu.
Je ne sais pas où est l'erreur que j'ai commise, j'ai tout tenté mais en vain et là je baisse vraiment les bras. S'il vous plaît au secours votre aide me sera précieuse et d'une grande utilité.
Partager