通过WMI获得硬盘和CPU的物理序列号(VB.net)

原创 2007年09月29日 21:00:00
   '获得硬盘序列号
        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;
 

相关文章推荐

.NET相关的获取硬盘物理序列号的方法

来源不详: 最近作软件注册,收集了很多.NET相关的获取硬盘物理序列号的方法,主要分为使用WMI方式和API方式。但这些方法均可能有问题。   1,使用WMI方式,有的机器根本取不到硬盘序列号,...
  • wwwdbs
  • wwwdbs
  • 2017年08月03日 14:48
  • 233

asp.net中获取本机的相关信息!(CPU、内存、硬盘序列号等)

// 注意:首先要在项目bin目录中添加引用 System.Management using System; using System.Collections.Generic; using ...
  • dxnn520
  • dxnn520
  • 2012年11月24日 06:53
  • 4824

.net C# 获取硬盘号 CPU序列号 IP地址 Mac地址

获取HardDisk的序列号(两种方法):public static string GetHardDiskID() { //Get the first Ha...

vb获得硬盘物理序列号

  • 2008年07月11日 15:17
  • 5KB
  • 下载

c#中如何获取本机用户名、MAC地址、IP地址、硬盘ID、CPU序列号、系统名称、物理内存

我们在利用C#开发桌面程序(Winform)程序的时候, 经常需要获取一些跟系统相关的信息, 以下这些代码获取能有些用处。 c#中如何获取本机用户名、MAC地址、IP地址、硬盘ID、CPU序列号...

vb.net 获取硬盘序列号

  • 2017年02月24日 11:19
  • 143KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过WMI获得硬盘和CPU的物理序列号(VB.net)
举报原因:
原因补充:

(最多只允许输入30个字)