如何用 delphi 获取 电脑中 有多少个硬盘

如何用delphi获取电脑中有多少个硬盘看图画有箭头和红圈而获取之后用0、1、类推的方法来显示... 如何用 delphi 获取 电脑中 有多少个硬盘 看图 画有 箭头和红圈
而获取之后用 0 、1、 类推的方法来显示
展开
 我来答
veket的小号
2013-12-03 · TA获得超过3371个赞
知道大有可为答主
回答量:3762
采纳率:0%
帮助的人:3991万
展开全部

这个需要调用API函数 DeviceIoControl、 CreateFile

但是需要用到一些结构体的定义  delphi里没有现成的 麻烦.... 要自己 查msdn把这些

结构体的定义用Pascal语法写出来

建议直接用C++builder 写,就不用自己谢啦 头文件里有, 给你个例子吧

追问
你那方法不是我想要的哦,你没有看清我问题咯,你那个只是获取分区,不是硬盘个数。
你的那方法如果没有分区或没有盘符是读取不到的。
追答

这下满意了吧 请采纳, 看图 我把我的4G老U盘找出来插上 验证了OK的

 

 

dodolon
2013-12-03 · TA获得超过7713个赞
知道大有可为答主
回答量:4477
采纳率:84%
帮助的人:2157万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式