获取硬盘序列号的方法
找到指定硬盘的设备文件(如果是根目录的话,可以通过读取 /etc/mtab 文件获取),打开对应的设备文件。然后使用系统调用ioctl。
在这里 ioctl 的第二个参数为 HDIO_GET_IDENTITY (获得指定文件描述符的标志号)
第三个参数为 struct hd_driveid ,在 linux/hdreg.h 中。 struct hd_driveid 结构...
分类:
系统相关 时间:
2015-07-16 16:46:28
阅读次数:
286
例如在dos下查询硬盘序列号:首先输入:diskpart-->select disk 0-->detail disk。如果要在java下面直接查询可以写成一个bat文件写成下面形式:@echo off (echo select disk 0echo detail disk)|diskpart如果想双...
分类:
其他好文 时间:
2015-06-19 10:08:07
阅读次数:
199
在新建的工程里面添加一个类
即:以下一个类
GetHDSerial.cpp// GetHDSerial.cpp: implementation of the CGetHDSerial class.
// Download by http://www.newxing.com/
/////////////////////////////////////////////////////////////...
分类:
编程语言 时间:
2015-03-13 18:53:35
阅读次数:
210
Q 用IOCTL_DISK_GET_DRIVE_GEOMETRY IOCTL_STORAGE_GET_MEDIA_TYPES_EX只能得到很少的磁盘参数,我想获得包括硬盘序列号在内的更加详细的信息,有什么办法呀?A 确实,用你所说的I/O控 制码,只能得到最基本的磁盘参数。获取磁盘出厂信息的I/O控...
分类:
其他好文 时间:
2015-02-10 13:13:01
阅读次数:
247
最近在接触软件注册模块,需要获取硬盘序列号来生成注册码。 硬盘序列号,英文名:Hard Disk Serial Number,该号是硬盘厂家为区别产品而设置的,是唯一的。网上搜索一下,发现获取硬盘序列号的代码遍地都是,但很多是错误的。典型代表就是使用GetVolumeInformation函数获取序...
分类:
编程语言 时间:
2015-01-12 20:47:45
阅读次数:
303
以下代码可以取得系统特征码(网卡MAC、硬盘序列号、CPU ID、BIOS编号) BYTE szSystemInfo[4096]; // 在程序执行完毕后,此处存储取得的系统特征码 UINT uSystemInfoLen = 0; //在程序执行完毕后,此处存储取得的系统特征码的长度 // 网卡 M...
分类:
移动开发 时间:
2015-01-06 17:13:53
阅读次数:
293
读取USB HDD(USB移动硬盘)序列号的代码,型号及分位。
使用Visual Studio 2010编译成功。
代码使用了CrystalDiskInfo中的代码smartata.c中相关代码:
如下的连接解释了为何使用scsi的相关代码,需要USB IC的数据转换。
http://blog.csdn.net/waityoualife/article/details/5656589
...
分类:
移动开发 时间:
2014-12-21 11:32:53
阅读次数:
350
#pragma hdrstop#pragma argsused#include #include #include #include "hdd.h"const WORD IDE_ATAPI_IDENTIFY = 0xA1; // 读取ATAPI设备的命令const WORD IDE_ATA_ID.....
分类:
其他好文 时间:
2014-10-24 12:28:30
阅读次数:
286
delphi 获取硬盘 序列号 function GetIdeNum: String; type TSrbIoControl = packed record HeaderLength : ULONG; Signature : Array[0..7] of Cha...
分类:
移动开发 时间:
2014-10-18 16:43:28
阅读次数:
212
获取计算机硬盘序列号用途很多,在网上找到了一个C++的源代码DriveInfoEx(点这里查看)。非常好的一个DLL,.NET项目可以直接引用,而且源代码里有示例。
但这个DLL在Win7非管理员权限下,无法获取硬盘序列号,所以我就完善了一下这个DLL,让其支持Win7 非管理员。
分类:
其他好文 时间:
2014-09-03 16:15:36
阅读次数:
254