如何获得光驱设备描述比如 H:  PIONEER DVD-RW DVR-105

解决方案 »

  1.   

    我先用了GetDriveType函数得到了比如 H: 类型是光驱,但具体的名称就没了
      

  2.   

    BOOL  GetVolumeInformation(  
       LPCTSTR  lpRootPathName,    //address  of  root  directory  of  the   file  system  
       LPTSTR  lpVolumeNameBuffer,          //address  of  name  of  the  volume  
       DWORD  nVolumeNameSize,                  //length  of  lpVolumeNameBuffer  
       LPDWORD  lpVolumeSerialNumber,    //address  of  volume  serial  number  
       LPDWORD  lpMaximumComponentLength,  //address  of  system's maximum filename  length  
       LPDWORD  lpFileSystemFlags,          //address  of  file  system  flags  
       LPTSTR  lpFileSystemNameBuffer,  //address  of  name  of  file  system  
       DWORD  nFileSystemNameSize            //length  of  lpFileSystemNameBuffer  
    );  
      

  3.   

    楼上的不对,我不是要CD中的描述,而是光驱本身的,比如,H盘,是什么名称SONY的还是ASUS的,我的想法其实是想得到"H: PIONEER DVR-105A"这个结果