获取硬盘的ID

原创 2006年05月18日 14:09:00

static string GetSerial(int Index)
        {
            string DeviceName = String.Format(@"//./PHYSICALDRIVE{0}", Index);
            ManagementClass mc = new ManagementClass("Win32_PhysicalMedia");
            ManagementObjectCollection moc = mc.GetInstances();
            int i = 0;
            foreach (ManagementObject mo in mc.GetInstances())
            {
                if (i++ == Index)
                    return mo.Properties["SerialNumber"].Value.ToString();
            }

            return "";
        }

 

vc获取硬盘ID

获取硬盘的id, api函数得到的都是和windows安装相关的id,也就是windows硬件管理器分配的id,而不是真正的硬件生产厂商的id. 所以,为了得到真正的和硬盘序列号相关的信息,最好是使用...
  • Andy20081251
  • Andy20081251
  • 2014年04月01日 14:57
  • 1957

读取硬盘序列号

http://blog.163.com/jinfd@126/blog/static/6233227720133218314327 【注意】本文代码可以在XP系统下成功,但在 WIN7 系统中不行...
  • qq61394323
  • qq61394323
  • 2014年05月05日 15:18
  • 3872

Qt获取本机硬盘序列号,不受IDE硬盘与SCSI硬盘类型影响

以下是在Qt下可以直接使用的代码,如果想在其他平台使用请修改一些内容: #pragma argsused #define DFP_GET_VERSION 0x00074080 #defin...
  • Heyuzhe1996
  • Heyuzhe1996
  • 2017年03月30日 10:52
  • 1701

获取硬盘序列号,computerID,硬盘名称等 win7

修改后的,可以直接拿来在MFC中使用。
  • ILOVEYOULEEHUIJIE
  • ILOVEYOULEEHUIJIE
  • 2014年11月13日 16:11
  • 5817

C++ 硬件信息 获取硬盘序列号

这里介绍的是获取硬盘的序列号,不是获取硬盘分区的序列号。核心是通过DeviceIoControl接口获取硬盘的版本与数据信息,很 简单。 【1】h头文件 //如果编译有问题,添加#include ...
  • aoshilang2249
  • aoshilang2249
  • 2014年11月02日 13:26
  • 7172

Linux下获取CPUID、硬盘序列号与MAC地址

在很多系统软件的开发中,需要使用一些系统的唯一性信息。所以,得到主机的CPUID、硬盘序列号及网卡的MAC地址,就成个一件很重要的应用。 需要的准备知识有: GCC的嵌入汇编,具体的GCC嵌入汇编知...
  • tian_110
  • tian_110
  • 2014年12月16日 09:13
  • 6469

获取网卡MAC、硬盘序列号、CPU_ID、BIOS编号

获取网卡MAC、硬盘序列号、CPU ID、BIOS编号 以下代码可以取得系统特征码(网卡MAC、硬盘序列号、CPU ID、BIOS编号)     BYTE szSystemInfo[4096]; ...
  • eidolon8
  • eidolon8
  • 2015年01月17日 10:39
  • 799

WNDOWS编程获取系统磁盘序号及硬件ID

编程中经常需要排除系统磁盘,如何实现?以下是一些基本概念。 1. 磁盘序号:在磁盘管理页面显示的磁盘0/1/2等,0、1、2即磁盘序号。 2. 磁盘硬件ID:设备管理器页面某设备右键->详细信息-...
  • binzhongbi757
  • binzhongbi757
  • 2014年12月16日 11:26
  • 2067

用windows api获取mac地址和硬盘id编号

1. 获取机器的MAC地址真的有很多种方法。可以通过windows api,可以通过wmi服务等。MSDN上面的例子是使用IP helper函数GetAdaptersInfo。其实还有一个api,...
  • imxiangzi
  • imxiangzi
  • 2014年08月07日 17:02
  • 2265

VC++获取网卡MAC、硬盘序列号、CPU ID、BIOS编号

以下代码可以取得系统特征码(网卡MAC、硬盘序列号、CPU ID、BIOS编号)     BYTE szSystemInfo[4096]; // 在程序执行完毕后,此处存储取得的系统特征码 ...
  • mayise
  • mayise
  • 2014年11月26日 17:27
  • 2241
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取硬盘的ID
举报原因:
原因补充:

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