我想写一个程序,想获得四个(如果没有扩展分区的话)主分区所对应的盘符。
因为发现windows下可以随便设置盘符,所以希望编写一个程序,无论盘符怎么变化,都可以找到每个主分区使用的盘符。小问题,请大牛指点。明白就揭帖。
因为发现windows下可以随便设置盘符,所以希望编写一个程序,无论盘符怎么变化,都可以找到每个主分区使用的盘符。小问题,请大牛指点。明白就揭帖。
解决方案 »
- MFC实现的资源管理器 显示文件,非左边的tree
- 自动登录
- 怎样做一个有列标题、行标题的格子界面?用什么控件?什么类?
- 高分求助,我的所有分都用在了这块上老,帮帮忙嘛
- 高手帮忙:我想打开一个窗口,并希望把一个线程“附属”在该窗口上,能够自由的获得并更改该窗口上的资源,有没有成功的示例?
- 在资源中insert icon,有32×32的,我又建了16×16的,为什么loadicon总是加载的是32*32的icon?
- 求助,双缓冲机制Bitblt之后显示结果为上下反向
- opengl碰撞检测
- 高手帮忙
- 请问,怎么才能够注册表入门?想学习,内容太多了,太杂了
- 如何在基于对话框模式下使用数据库(CDaoDatabase)
- 用VC从网上下载,出现错误,请高手帮帮忙
QueryDosDevice(_T("C:"), szBuf, sizeof(szBuf)/sizeof(TCHAR));根据szBuf 可以取得C盘对应的分区号用 GetLogicalDrives 取得有效盘
遍历调用QueryDosDevice 就OK了
不知道楼上明白我的意思没有,我只是想知道硬盘上的几个主分区(不在乎逻辑分区)对应的盘符。
也就是说,给我一个盘符,我要判断它是不是主分区,如果是主分区,我可能要对对应的主分区进行操作,而对于扩展分区,我并不在乎。