如何用VB获取硬件信息??

如何用VB获取CPUID,网卡的MAC 或者储存期ATA的序列号啊

第1个回答  推荐于2016-07-02
Public Sub getCpuId()
Try
Dim mc As Management.ManagementClass
Dim moc As Management.ManagementObjectCollection
Dim mo As Management.ManagementObject
mc = New Management.ManagementClass("win32_processor")
moc = mc.GetInstances()
For Each mo In moc
strCpuId = mo.Properties("processorid").Value.ToString()
Next mo
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub本回答被提问者采纳
第2个回答  2009-03-24
用API函数,比较麻烦
第3个回答  2009-03-24
到百度搜索 api 获取 mac

vb中,可直接利用代码获得硬件信息吗?若可以,请作示范,谢谢!
完全可以,VB可以使用Windows管理设备(WMI)进行读取计算机硬件信息。Dim s, System, item Dim i As Integer Set System = GetObject("winmgmts:").InstancesOf("Win32_ComputerSystem")For Each item In System ‘List1.AddItem item.cputype s = "Computer Info" & vbCrLf s = s & "***" &...

用vb获取计算机信息
模块 Public Function CheckComm()On Error Resume Next Set wshshell = CreateObject("wscript.shell")wshshell.run ("%comspec% \/c net start winmgmt"), 0 '用一个文本来记录硬件信息 'Set WshNetwork = CreateObject("WScript.Network")'ComputerName = WshNetwork.ComputerName strComputer = "."S...

VB.NET获取硬盘信息的几种方法
原来熟悉API函数VB6程序员,可以对API函数声明进行适当的更改后,进行调用。利用FSO(文件系统对象)的Scrrun.DLL,也可以获得磁盘信息。在.net Framwork中,利用WMI可以获取更多的关于机器硬件的详细信息(参考System.Management命名空间)。

怎么用vb读取到内存的所有信息
回答:在WIN32中,每个应用程序都可“看见”4GB的线性地址空间,其中最开始的4MB和最后的2GB由操作系统保留,剩下不足2GB的空间用于应用程序私有空间。具体分配如下:0xFFFFFFFF-0xC0000000的1GB用于VxD、存储器管理和文件系统;0xBFFFFFFF-0x80000000的1GB用于共享的WIN32 DLL、存储器映射文件和共享存储区;0x...

VB如何获取硬件信息比如CPU温度,显卡,CPUID号之类的、
sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim CPU As Double = CPUCounter.NextValue Dim neicun As Double = (MemoyCounter.TotalPhysicalMemory - MemoyCounter.AvailablePhysicalMemory) \/ MemoyCounter.TotalPhysicalMemory * 100%获取CPU及物理内存使用率 ...

VB获取网卡硬件信息
1)在Visual Basic生成标准的EXE文件。缺省创建 Form1。 iQMitug 2)在Form1中添加一命令按钮,缺省名为Command1。 iQMitug 3)把下列代码放到Form1中说明部分。Option Explicit iQMitug Private Const NCBASTAT = &H33 iQMitug Private Const NCBNAMSZ = 16 iQMitug Private Const HEAP_ZERO_...

vb获取硬件信息的代码
Set dc = fso.Drives for each d in dc If d.isReady Then tmpstr=tmpstr & "磁盘" & d.DriveLetter & ":" & vbcrlf &_ "可用空间:" & (d.AvailableSpace\/1024\/1024\/1024) & " GB" & vbcrlf &_ "空余空间:" & (d.FreeSpace\/1024\/1024\/1024) & " GB" &vbcrlf ...

50分求用vb获得cpu型号,主频,外频等具体参数的方法(答案满意的再加分哦...
cpu的信息是放在注册表中的,(任何硬件的信息在注册表当中都有登记)他的位置:HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0 这里面包含CPU各项信息 所以你要知道读写注册表的vb的api函数:RegOpenKey,RegQueryValue以及 RegQueryValueEx这几个函数。如果这样来做,编程就非常的简单,你...

VB如何获取机器码(硬盘码、主板码等)
'引用api获得硬盘序列号 Private Declare Function MymachineC Lib "kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags ...

求人!!!VB.net 获取硬件信息!!!
主板驱动信息:Private Sub get_bois_info()Dim i As Integer Dim info(50) As String Dim name(50) As String Dim j As Integer name(0) = "Name"name(1) = "Caption"name(2) = "SerialNumber"name(3) = "Manufacturer"name(4) = "Description"name(5) = "PrimaryBIOS"name(6) =...

相似回答