VC++ 取得光驱所在的盘符

来源:互联网 发布:风景线3.5打印软件 编辑:程序博客网 时间:2024/04/30 06:08

本人自幼笨笨,为了这个问题,把光盘刻录的代码和光盘的所有记录信息都取出来啦。。

要取得光驱所在的盘符,无非是有一个属性有标识。主要应用的函数是: GetDriveType

其返回值有以下几个:

#define DRIVE_UNKNOWN     0#define DRIVE_NO_ROOT_DIR 1#define DRIVE_REMOVABLE   2#define DRIVE_FIXED       3#define DRIVE_REMOTE      4#define DRIVE_CDROM       5#define DRIVE_RAMDISK     6

英语懂一点点的都知道DRIVE_CDROM就是我们需要的标识啦。。

UINT   IsCDRom;   LPCTSTR   Drive;   Drive= _T("H:\\ "); IsCDRom=GetDriveType(Drive);   if   (IsCDRom==DRIVE_CDROM)   printf( "H盘是光驱 ");   else   printf( "H盘不是光驱 "); 

上面就是我在程序中加入的判断代码了。

原创粉丝点击