Has anyone used this code to get the serial for a hard drive?
Is this a reliable way to do it or is there a better way?
Code:
Function HDSerialNumber() As String
Dim fsObj As Object
Dim drv As Object
Set fsObj = CreateObject("Scripting.FileSystemObject")
Set drv = fsObj.Drives("C")
HDSerialNumber = Left(Hex(drv.SerialNumber), 4) _
& "-" & Right(Hex(drv.SerialNumber), 4)
Debug.Print HDSerialNumber
End Function
Comment