IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Discussion :

récuperer le Serial Number de mon hard Disk


Sujet :

Composants

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 51
    Points : 49
    Points
    49
    Par défaut récuperer le Serial Number de mon hard Disk
    Je souhaite récuperer le serialnumber de mon hardDisk

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    un seul mot ==> WMI
    windows management instrumentation

    à toi de chercher, tu trouveras TRES rapidement si tu mets le nez dedans
    ps: scriptomatic t'aideras
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  3. #3
    Membre expérimenté
    Avatar de Juju_41
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2003
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Février 2003
    Messages : 974
    Points : 1 557
    Points
    1 557
    Avant de poster, merci de consulter les règles du forum

  4. #4
    Membre actif
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Points : 287
    Points
    287
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set colDiskDrives = objWMIService.ExecQuery _    
        ("Select * from Win32_DiskDrive")
    
    For each objDiskDrive in colDiskDrives
        Wscript.Echo "Bytes Per Sector: " & vbTab &  _
            objDiskDrive.BytesPerSector        
        For i = Lbound(objDiskDrive.Capabilities) to _
            Ubound(objDiskDrive.Capabilities)
            Wscript.Echo "Capabilities: " & vbTab &  _
                objDiskDrive.Capabilities(i)
        Next    
        Wscript.Echo "Caption: " & vbTab &  objDiskDrive.Caption
        Wscript.Echo "Device ID: " & vbTab &  objDiskDrive.DeviceID
        Wscript.Echo "Index: " & vbTab &  objDiskDrive.Index
        Wscript.Echo "Interface Type: " & vbTab & objDiskDrive.InterfaceType
        Wscript.Echo "Manufacturer: " & vbTab & objDiskDrive.Manufacturer
        Wscript.Echo "Media Loaded: " & vbTab  & objDiskDrive.MediaLoaded
        Wscript.Echo "Media Type: " & vbTab &  objDiskDrive.MediaType
        Wscript.Echo "Model: " & vbTab &  objDiskDrive.Model
        Wscript.Echo "Name: " & vbTab &  objDiskDrive.Name
        Wscript.Echo "Partitions: " & vbTab & objDiskDrive.Partitions
        Wscript.Echo "PNP DeviceID: " & vbTab &  objDiskDrive.PNPDeviceID
        Wscript.Echo "SCSI Bus: " & vbTab &  objDiskDrive.SCSIBus
        Wscript.Echo "SCSI Logical Unit: " & vbTab &  _
            objDiskDrive.SCSILogicalUnit
        Wscript.Echo "SCSI Port: " & vbTab &  objDiskDrive.SCSIPort
        Wscript.Echo "SCSI TargetId: " & vbTab &  objDiskDrive.SCSITargetId    
        Wscript.Echo "Sectors Per Track: " & vbTab &  _
            objDiskDrive.SectorsPerTrack        
        Wscript.Echo "Signature: " & vbTab &  objDiskDrive.Signature          
        Wscript.Echo "Size: " & vbTab &  objDiskDrive.Size     
        Wscript.Echo "Status: " & vbTab &  objDiskDrive.Status         
        Wscript.Echo "Total Cylinders: " & vbTab &  _
            objDiskDrive.TotalCylinders         
        Wscript.Echo "Total Heads: " & vbTab &  objDiskDrive.TotalHeads    
        Wscript.Echo "Total Sectors: " & vbTab &  objDiskDrive.TotalSectors
        Wscript.Echo "Total Tracks: " & vbTab &  objDiskDrive.TotalTracks
        Wscript.Echo "Tracks Per Cylinder: " & vbTab &  _
            objDiskDrive.TracksPerCylinder  
    Next
    met ce code dans un fichier texte. enregistre le et change l'extension en .vbs et execute le

    et voila

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Comment obtenir le numéro de série d'un disque dur en VBS
    Le WMI permet facilement d'obtenir le SN mais dans un format incompréhensible.
    Voici une fonction de conversion qui permet de l'afficher en clair.

    -------------------------------------
    strComputer = "."

    Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    str = ""

    Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_PhysicalMedia")
    For Each objItem In colItems
    str = objItem.SerialNumber & vbCrlf & vbCrlf
    msgbox( "Serial Number : " & ConvertSN(Str))
    next


    Function ConvertSN(Str)
    DIM Hxstr
    DIM i
    Hxstr = ""
    for i=0 to (Len(str)/4)-2
    Hxstr = Hxstr & chr("&H" & mid(str,4*i+3,2)) & chr("&H" & mid(str,4*i+1,2))
    next
    Hxstr = trim(Hxstr)
    ConvertSN = Hxstr
    end function


    -------------------------------------

Discussions similaires

  1. recup serial number disque physique
    Par ighost dans le forum Débuter
    Réponses: 8
    Dernier message: 31/07/2008, 17h23
  2. HARD DISK FAILURE Probleme
    Par makohsarah dans le forum Composants
    Réponses: 9
    Dernier message: 01/09/2007, 20h45
  3. probléme usb hard disk windows xp
    Par abdo dans le forum Windows XP
    Réponses: 8
    Dernier message: 05/05/2006, 01h25
  4. [hard disk] Raptor vraiment si bien?
    Par nix dans le forum Composants
    Réponses: 4
    Dernier message: 07/02/2005, 15h43
  5. Set serial Number sur une disquette
    Par Cpet dans le forum Composants VCL
    Réponses: 4
    Dernier message: 01/12/2004, 10h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo