社区
C++ 语言
帖子详情
如何使用c++抓到scsi的model number
ayann
2008-09-02 10:30:50
請問如何使用 DeviceIoControl 抓到 scsi的硬碟型號(Model number)
小弟試了許多的範例,但都只能抓到ide的硬碟,麻煩大家了
...全文
84
4
打赏
收藏
如何使用c++抓到scsi的model number
請問如何使用 DeviceIoControl 抓到 scsi的硬碟型號(Model number) 小弟試了許多的範例,但都只能抓到ide的硬碟,麻煩大家了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ayann
2008-09-02
打赏
举报
回复
那個函式我用過了
抓不到scsi硬碟,只抓到ide的
冷月清晖
2008-09-02
打赏
举报
回复
http://topic.csdn.net/t/20030313/14/1526156.html
ayann
2008-09-02
打赏
举报
回复
大家最常用的 ReadIdeDriveAsScsiDriveInNT
及hdidnt
網路上抓的到的函式,都出現 1117 的錯誤代號,這跟scsi 有關係嗎?
因為我用的是iscsi
wangdeqie
2008-09-02
打赏
举报
回复
up,查查MSDN
VC下获取硬盘信息,支持IDE,
SCSI
VC下获取硬盘信息,支持IDE,
SCSI
. 运行后如下: Physical drive 0 ----
Model
number
: Hitachi HTS541280H9AT00 Serial
number
: HP0C00BFGV8NJAGV8NJA Firmware reversion: HP3OA23C ATA/ATAPI versions supported: , ATA-2, ATA-3, ATA/ATAPI-4, ATA/ATAPI-5, ATA/ATAPI-6 Buffer size on drive: 7709184 bytes Cylinders: 16383 Heads: 16 Sectors per track: 63 Total sectors: 156301488 Total size: 80026361856 bytes Addressable cylinders in CHS translation: 16383 Addressable heads in CHS translation: 16 Addressable sectors per track in CHS translation: 63 Addressable sectors in CHS translation: 16514064 Addressable size in CHS translation: 8455200768 bytes Advanced PIO modes supported: 3 DMA supported: Yes LBA supported: Yes IORDY supported: Yes IORDY may be disabled: Yes Overlap operation supported: No Command queuing supported: No Interleaved DMA supported: No Ultra DMA mode 0 (16.7Mb/s) supported: Yes Ultra DMA mode 1 (25Mb/s) supported: Yes Ultra DMA mode 2 (33Mb/s) supported: Yes Ultra DMA mode 3 (44Mb/s) supported: Yes Ultra DMA mode 4 (66Mb/s) supported: Yes Ultra DMA mode 5 (100Mb/s) supported: Yes Ultra DMA mode 6 (133Mb/s) supported: No Ultra DMA mode 7 (166Mb/s) supported: No Ultra DMA mode currently selected: 5
获取硬盘物理序列号、型号等参数
该软件主要为一动态链结库文件: DiskSerial.DLL,它能获取物理硬盘的型号(
Model
Number
)、物理序列号(Serial
Number
)、修订号(Revision
Number
)、缓存容量(Buffer Size)、柱面数(Cylinders)、磁头数(Heads)、每磁道的扇区数(Sectors per track)。<;br>; 在WINDOWS NT 4.0和WINDOWS 2000操作环境下能获取IDE硬盘和
SCSI
硬盘的以上参数;在WINDOWS 9X和WINDOWS ME操作环境下能获取IDE硬盘的以上参数。<;br>; 本库文件供VC、BCB、VB、VFP、PB和DEPHI开发人员
使用
,其它开发环境下未经测试,欢迎大家测试。在以上开发环境下分别提供以下文件:<;br>; DiskSerial.H,DiskSerial.Lib 两个文件提供给C/
C++
程序员调用;<;br>; DiskSerial.pas 文件提供给Dephi程序员调用;<;br>; DiskSerial.bas 文件提供给VB程序员调用。<;br>; 调用格式请进入以下链接获取例子程序(http://vip.6to23.com/songdai/)。若在
使用
过程中发现任何问题或有新的想法请及时与我联系。<;br>; 以上参数都是硬盘生产厂商所提供,不会随硬盘的分区、格式化而变化。<;br>; 注册用户将获得免费升级及更新 E-MAIL 通知。<;br>; E-Mail:songdai@163.net
c++
获取硬盘序列号serial
number
硬盘序列号,英文名:Hard Disk Serial
Number
,该号是硬盘厂家为区别产品而设置的,是唯一的。网上搜索一下,发现获取硬盘序列号的代码遍地都是,但很多是错误的。典型代表就是
使用
GetVolumeInformation函数获取序列号。这种方法获取的是卷的序列号,即Volume Serial
Number
。硬盘格式化后,这种序列号将发生变化。本文描述的是获取硬盘唯一的物理序列号的方法。...
C++
获得硬盘序列号
#include #include #include /**************************************/// web:itbaby.jss.cn // 作者:javasuki(itbaby) // 日期:2003/03/04 /**************************************///用于W
Linux下
使用
C++
获取硬件信息
通过读取Linux下存放硬件信息的文件来获取CPU、主板、磁盘、BIOS信息
C++ 语言
65,206
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章