char diskPath[5] = { 0 };
DWORD allDisk = GetLogicalDrives(); //返回一个32位整数,将他转换成二进制后,表示磁盘,最低位为A盘
-
if (allDisk!=0)
{
for (int i=0;i<11;i++) //假定最多有10个磁盘
{
if ((allDisk & 1)==1)
{
sprintf( diskPath, "%c", 'C'+i );
strcat( diskPath, ":\\" );
-
if ( GetDriveType(diskPath)==DRIVE_REMOVABLE )
{
//AfxMessageBox( "检测到U盘", MB_OK );
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载