您的位置:首页 > 其它

通过WMI获得硬盘和CPU的物理序列号

2009-03-24 14:27 309 查看
/'获得硬盘序列号

Dim cmicWmi As New System.Management.ManagementObjectSearcher(/"SELECT * FROM Win32_DiskDrive/")

Dim Uint32 As UInt32

For Each cmicWmiObj As ManagementObject In cmicWmi.Get

Uint32 = cmicWmiObj(/"signature/")

Next

TextBox1.Text = Uint32.ToString

/'获得CPU序列号

Dim Wmi As New System.Management.ManagementObjectSearcher(/"SELECT * FROM Win32_Processor/")

Dim Uint32 As String

For Each WmiObj As ManagementObject In Wmi.Get

Uint32 = WmiObj(/"ProcessorId/")

Next

TextBox1.Text = Uint32

/'获得硬盘总容量

Dim Wmi As New System.Management.ManagementObjectSearcher(/"SELECT * FROM Win32_DiskDrive/")

Dim Uint64 As UInt64

For Each WmiObj As ManagementObject In Wmi.Get

Uint64 = WmiObj(/"size/")

Next

TextBox1.Text = Uint64.ToString

首先,引用System.Management;然后在代码中Imports System.Management;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: