منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : HDD Serial Number
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
Try
            Clipboard.SetText(GetDriveSerialNumber())
            MsgBox(GetDriveSerialNumber())
        Catch exp As Exception
            'MsgBox(exp.Message)
        End Try

 Public Function GetDriveSerialNumber() As String
        Dim DriveSerial As Long
        Dim fso As Object, Drv As Object
        fso = CreateObject("Scripting.FileSystemObject")
        Drv = fso.GetDrive(fso.GetDriveName(AppDomain.CurrentDomain.BaseDirectory))
        With Drv
            If .IsReady Then
                DriveSerial = .SerialNumber
            Else
                DriveSerial = -1
            End If
        End With
        Drv = Nothing
        fso = Nothing
        GetDriveSerialNumber = Hex(DriveSerial)
    End Function