怎么从设备名称获得符号名称? 得到一个设备名称的路径,比如\Device\HarddiskVolume1\1.txt,怎么把它装换为C:\1.txt?有什么用户态或内核态的API可以使用么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HarddiskVolume1一般对应的就是C盘吧 TCHAR szPath[MAX_PATH] = {0}; TCHAR szDisk[3] = {0}; for(TCHAR ch = _T('A'); ch <= _T('Z'); ch++) { _stprintf(szDisk, _T("%c:"), ch); if(QueryDosDevice(szDisk, szPath, MAX_PATH)) { AfxMessageBox(szPath); } } 是啊。但怎么转换啊?难道每次都要判断是不是harddiskvolumeXX,然后换为X:?这样太不灵活了?有没有API可用? RtlVolumeDeviceToDosName参数是设备对象啊,只有设备名,应该怎么用? 我想学习算法,但是不知道怎么开始?望各位赐教 如何截获光驱弹出的消息 请问怎样才能获得密码框中的内容???(在线等待!!!) 什么是g.729? 切分窗口的问题 关于操作注册表 RegSaveKey RegLoadKey 我最近狂问问题,今天一看“可用分”只有98分了,怎么办?是不是马上我就不能再问问题了? 关于共享内存 BMP图像在MFC显示不出来,请高手指点!谢谢 mscomm通讯问题 一个最初级的问题,希望大家驻足! 如何调用COM对象的方法返回对象?
TCHAR szPath[MAX_PATH] = {0};
TCHAR szDisk[3] = {0};
for(TCHAR ch = _T('A'); ch <= _T('Z'); ch++)
{
_stprintf(szDisk, _T("%c:"), ch);
if(QueryDosDevice(szDisk, szPath, MAX_PATH))
{
AfxMessageBox(szPath);
}
}