包括硬盘号,MAC地址,CPU信息等
Dim strDiskID As String
Dim hdd As HardDiskInfo.HardDiskInfo
hdd = HardDiskInfo.AtapiDevice.GetHddInfo(0)
strDiskID = hdd.SerialNumber
Return strDiskID
VB6.0代码:
Set objS = GetObject("winmgmts:\\.\root\cimv2")
Set cols = objS.ExecQuery("SELECT * FROM Win32_DiskDrive")
On Error Resume Next
For Each obj In cols
List1.AddItem obj.model
Next
[Quote=引用 3 楼 fairy4 的回复:]
汗,就这个!
'获取硬盘ID
Function GetDiskID() As String
Try
Dim searcher As ManagementObjectSearcher = New ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia")
Dim strHardDiskID As String = ""
For Each mo As ManagementObject In searcher.Get()
strHardDiskID = mo.Properties("SerialNumber").Value.ToString
strHardDiskID = strHardDiskID.Replace(" ", "")
Exit For
Next
Return strHardDiskID
Catch
Return "unknow"
End Try
汗,就这个!
'获取硬盘ID
Function GetDiskID() As String
Try
Dim searcher As ManagementObjectSearcher = New ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia")
Dim strHardDiskID As String = ""
For Each mo As ManagementObject In searcher.Get()
strHardDiskID = mo.Properties("SerialNumber").Value.ToString
strHardDiskID = strHardDiskID.Replace(" ", "")
Exit For
Next
Return strHardDiskID
Catch
Return "unknow"
End Try