分类:
2008-12-17 17:59:15
硬盘参数读取程序 - 硬盘型号、容量、序列号、固件版本等
for Windows 98/ME/NT/2000/XP
Victor Chen,
本程序利用直接硬件操作来读取硬盘参数, 可得到硬盘的参数, 例如我现在用的硬盘:
型 号: MAXTOR 6L040J2
序 列 号: 662202840087
固件版本: AR1.0400
容 量: 38172 Mb
柱 面 数: 16383
磁 头 数: 16
扇 区 数: 63
缓存容量: 1818 kb
ECC 字节: 4 bytes
LBA 支持: 是
支持操作系统: Windows 98/ME/2000/XP
由于是直接对硬件, 可能会有些风险, 但我现在还没发现能够引起什么不良反应。
源程序写的非常详细, 在这里就不多写了, 程序用 C++ Builder 6.0 编的, 请下载来看。
如果你用 C++ Builder 5.0 和以前的版本, 可能需要重新建立工程文件, 但编译不应该有问题。
程序采用 Yariv Kaplan 的 WinIo 2.0 来进行端口操作。
Yariv Kaplan 的主页:
WinIo 2.0 使用非常简单, 提供一个初始化函数 InitializeWinIo(); 和 关闭结束函数 ShutdownWinIo();
在调用初始化函数成功之后, 就可以进行任意端口操作了, 在程序结束时调用关闭结束函数。
234,791 字节 (下载 21086 次)
相关下载: 200,129 字节