主题:请教大家一个关于获取硬盘信息的问题。
point_net
[专家分:0] 发布于 2008-08-11 01:23:00
我想问大家一个问题,不同的杀毒软件在不同的电脑上可以获得不同的硬盘分区信息,比如名字:C: D: E:和几分了几个区,我该用什么函数才能获得这些信息呢 ?谢谢
回复列表 (共5个回复)
沙发
pjjoe [专家分:180] 发布于 2008-08-12 10:06:00
可以用这个:GetLogicalDriveStrings
3 楼
olivertang [专家分:60] 发布于 2008-08-13 10:56:00
CString csRoot;
for(TCHAR cc='A';cc<='Z';cc++)
{
csRoot.Format("%c:\\",cc);
if(GetDriveType((LPCTSTR)csRoot)==DRIVE_FIXED)
{
//分区
}
else if(GetDriveType((LPCTSTR)csRoot)==DRIVE_CDROM)
{
//光驱
}
else if(GetDriveType((LPCTSTR)csRoot)==DRIVE_REMOVABLE)
{
//可移动硬盘
}
。。。。。
}
4 楼
rtgongchengshi [专家分:90] 发布于 2008-08-15 09:05:00
这个问题我以前也接触过,开始的时候我也找不到问题的原因,后来我进了一个技术交
流群,这个群里的人挺多的,在里面可以沟通技术,你可以进去看一下.群号是:六@二@
八@七@八@零@四@三。另外,这个群里可以接项目。
5 楼
point_net [专家分:0] 发布于 2008-08-15 09:45:00
谢谢几位高手,请告诉我怎么给分呢?
我来回复