ドライブのタイプ検出

ドライブのタイプを調べるのも簡単ですね

//_MAX_DRIVE==3より
char drive[10],dir[_MAX_DIR],fname[_MAX_FNAME],ext[_MAX_EXT];

_splitpath(strFullpath,drive,dir,fname,ext);
strcat(drive,"\\");
drivetype = GetDriveType(drive);

//フロッピーディスクUSBメモリなど
if(drivetype==DRIVE_REMOVABLE){...}

//内臓HDD
else if(drivetype==DRIVE_FIX){...}