通过WMI获得硬盘和CPU的物理序列号(VB.net)
? '獲得硬盤序列號
??????? 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;
總結
以上是生活随笔為你收集整理的通过WMI获得硬盘和CPU的物理序列号(VB.net)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: The key of C# 学习笔记I-
- 下一篇: 磁盘配额的wmi版本(C#)