Chinaunix首页 | 论坛 | 博客
  • 博客访问: 188431
  • 博文数量: 106
  • 博客积分: 3810
  • 博客等级: 中校
  • 技术积分: 1007
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-18 13:35
文章分类

全部博文(106)

文章存档

2014年(17)

2011年(5)

2010年(75)

2009年(9)

我的朋友

分类:

2010-04-27 08:54:55

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

以下功能主要依靠wmi实现

' 获得硬盘序列号
   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


阅读(942) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~