求助:获取硬盘序列号出现的问题(附源码)
使用在网上搜到的关于通过WMI获取硬盘序列号的方法,自己在VB.NET上试了,可发现无论使用哪一台机器都显示同一个序列号,这这么能程序唯一的序列号呢?我显示的序列号为:4038192048,各位能帮忙看看是这么回事吗!
以下为网上看到的源码:
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
首先,引用System.Management;然后在代码中Imports System.Management