使用WMI获得硬盘和CPU的序列号


  首先,引用System.Management;然后在代码中Imports System.Management;

 '获得硬盘序列号

        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


来源:http://blog.csdn.net/21aspnet/article/details/159124

加支付宝好友偷能量挖...


评论(0)网络
阅读(131)喜欢(0)Asp/VBScript