博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VC 获得U盘信息
阅读量:6676 次
发布时间:2019-06-25

本文共 1351 字,大约阅读时间需要 4 分钟。

hot3.png

获得U盘的信息,直接代码:

INT GetUDiskInfo(void){	CString szUDiskRoot;	UINT unDiskType;	size_t nAllDriverStr=GetLogicalDriveStringsW(0,NULL);	TCHAR *pDriverStr=new TCHAR[nAllDriverStr+sizeof(_T(""))];	TCHAR *pSavePoint=pDriverStr;	GetLogicalDriveStringsW(nAllDriverStr,pDriverStr);	size_t nSize=_tcslen(pDriverStr);	while (nSize>0)	{	    unDiskType=GetDriveTypeW(pDriverStr);	    switch (unDiskType)	    {	        case DRIVE_NO_ROOT_DIR: 	            break;	        case DRIVE_REMOVABLE:	            szUDiskRoot=pDriverStr;	            //AfxMessageBox(szUDiskRoot);	        case DRIVE_FIXED:	            break;	        case DRIVE_REMOTE:  	            break;	        case DRIVE_CDROM: 	            break;	     }	        pDriverStr += (nSize + 1)*sizeof(_T(""));	        nSize=_tcslen(pDriverStr);	}	    delete []pSavePoint;	    DWORD nVolumeNameSize = _MAX_FNAME;	    LPTSTR lpVolumeNameBuffer = new TCHAR[_MAX_FNAME];	    DWORD nVolumeSerialNumber = 0;        DWORD nMaximumComponentLength; 	    DWORD nFileSystemFlags;	    LPTSTR lpFileSystemNameBuffer = new TCHAR[40]; GetVolumeInformationW(szUDiskRoot,lpVolumeNameBuffer,nVolumeNameSize,&nVolumeSerialNumber,&nMaximumComponentLength,&nFileSystemFlags,lpFileSystemNameBuffer,40);	    delete[]lpVolumeNameBuffer;	    delete[]lpFileSystemNameBuffer;	    return 0;}

转载于:https://my.oschina.net/u/221120/blog/650352

你可能感兴趣的文章
【数据库设计】“Max加一”生成主键的注意点
查看>>
Spring Cloud在国内中小型公司能用起来吗?
查看>>
mongodb 关闭服务 mongod -f /root/mongodb/bin/xx.conf --shutdown
查看>>
在dw下安装zen coding,并对其快捷键进行修改
查看>>
Windows Mobile上的HTML解析器
查看>>
Linux系统时间与RTC时间【转】
查看>>
Android -- isInEditMode
查看>>
JavaScript: JavaScript的简介和入门代码演示
查看>>
Windows Phone 7 开发 视频资料
查看>>
iOS:一些常用的框架
查看>>
Android开发环境——Eclipse ADT相关内容汇总
查看>>
C语言-函数
查看>>
Objective-C:用命令行参数的格式对文件进行IO操作
查看>>
一道算法题,看看大家的思路
查看>>
微软发布Project Oxford,供Azure户免费集多项功能
查看>>
Tslib触摸屏官网【转】
查看>>
Android——BitMap(位图)相关知识总结贴
查看>>
JAVA8之日期操作详解
查看>>
JavaScript-json数组排序
查看>>
MySQL学习笔记之内连接
查看>>