[R] Numéro de série

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

[R] Numéro de série

#1

Message par TT22 »

Bonjour, je voudrais savoir comment obtenir le numéro de série d'un lecteur ?
J'ai recherché sur le site mais je n'ai trouvé que "Obtenir le numéro de série du CPU"
Donc si quelqu'un peut m'aider, merci d'avande.
Modifié en dernier par TT22 le lun. 11 juil. 2011 16:35, modifié 1 fois.
Cordialement,
TT22
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [..] Numéro de série

#2

Message par scorp84 »

Bonjour TT22,

Voici le code :

Code : Tout sélectionner

$ObjWMIService = ObjGet ( "winmgmts:{impersonationLevel = impersonate}!\\.\root\cimv2" )
$ColSettings = $ObjWMIService.ExecQuery ( "Select * from Win32_Processor" )
For $ObjOperatingSystem In $ColSettings
$ProcID = $ObjOperatingSystem.ProcessorId
Next
MsgBox ( 0 , "N° de série du processeur" , $ProcID )
Mais je crois me souvenir qu'il y a des cas où il n'affiche rien :-(

Sinon, voici un poste qui en parlait :
http://www.autoitscript.fr/forum/viewto ... ?f=3&t=279

Amicalement.

BM
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Numéro de série

#3

Message par TT22 »

@ scorp84
TT22 a écrit :le numéro de série d'un lecteur ?
Par exemple "C:" :wink:
Mais merci quand même :mrgreen:
Cordialement,
TT22
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [..] Numéro de série

#4

Message par scorp84 »

Autant pour moi, j'ai lu trop vite ;-)

Pour un lecteur, c'est DriveGetSerial.

Amicalement.

BM
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Numéro de série

#5

Message par TT22 »

Non, c'est pas ça :
[color=#FF0000]Tlem[/color] a écrit :
Extrait de la documentation de la commande DriveGetSerial

Remarks
The value returned is not the hardware serial number as found on the label of the drive, it is the Windows Volume ID for the drive.
J'avais déjà demandé :wink:
Cordialement,
TT22
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [..] Numéro de série

#6

Message par scorp84 »

Il y a un outil qui devrait te permettre de trouver ce que tu cherches :
WMI Tools


Quand tu exécutes ScriptOmatic.au3, il te dresse la liste de tout ce que tu peux récupérer avec WMI.

Je pense qu'il y aura (enfin ;-) ta réponse.

Amicalement.

BM
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Numéro de série

#7

Message par TT22 »

J'ai pas trouvé :x
Cordialement,
TT22
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [..] Numéro de série

#8

Message par scorp84 »

http://msdn.microsoft.com/en-us/library ... 85%29.aspx
► Afficher le texte
Voici un exemple qui liste les numéros de série des lecteurs :

Code : Tout sélectionner

$ObjWMIService = ObjGet ( "winmgmts:{impersonationLevel = impersonate}!\\.\root\cimv2" )
$ColSettings = $ObjWMIService.ExecQuery ( "Select * from Win32_LogicalDisk" )
For $ObjOperatingSystem In $ColSettings
$DeviceID = $ObjOperatingSystem.DeviceID
$VolumeSerialNumber = $ObjOperatingSystem.VolumeSerialNumber
ConsoleWrite( $DeviceID & " / " & $VolumeSerialNumber & "/" & DriveGetSerial($DeviceID) & @crlf) 
Next 
Voici ce qu'il me sort :
► Afficher le texte
Je t'ai mis aussi le résultat de drivegetserial sur la même ligne et le résultat est différent :-)
Amicalement.

BM
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Numéro de série

#9

Message par TT22 »

Merci :mrgreen:
Cordialement,
TT22
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [R] Numéro de série

#10

Message par scorp84 »

Désolé mais quand je suis au taff, je suis un peu speed pour répondre...

Amicalement.

BM
Répondre