读书人

关于S.M.A.R.T的疑义

发布时间: 2012-09-07 10:38:15 作者: rapoo

关于S.M.A.R.T的疑问
小弟是想获取一下硬盘的序列号。
用WMI获得的serial number是一串数字
3031383038324250344e34303742424a58374c33***

但是硬件检测软件写的serial number是
100828PBN404B7JB7***

想请问一下,这两者到底哪个是真正的表示唯一的序列号呢?

另外,读取后者那个序列号都是用DeviceIoControl和属性SMART_RCV_DRIVE_DATA去读硬件信息
意思就是说这个信息其实已经存在于smart里面了


但是我用wmi的MSStorageDriver_ATAPISmartData属性去取出来的SMART就只有属性信息了,没有任何多余的内容,这又是为什么呢?用WMI有办法取出第二种序列号么?


多谢!

[解决办法]
用WMI获得的serial number是一串数字3031383038324250344e34303742424a58374c33***
----------------
这个应该是十六进制数

但是硬件检测软件写的serial number是
100828PBN404B7JB7***

这个是ASCII

读书人网 >驱动开发

热点推荐