在应用程序中如何获得空白光盘的容量大小呢?比如异型光盘,大光盘,小光盘,注意:是空白光盘,谢谢

解决方案 »

  1.   

    GetDiskFreeSpaceEx就ok了BOOL GetDiskFreeSpaceEx(
      LPCTSTR lpDirectoryName,                 // pointer to the directory name
      PULARGE_INTEGER lpFreeBytesAvailableToCaller, // receives the number of bytes on
                                                    // disk available to the caller
      PULARGE_INTEGER lpTotalNumberOfBytes,    // receives the number of bytes on disk
      PULARGE_INTEGER lpTotalNumberOfFreeBytes // receives the free bytes on disk
    );
      

  2.   

    GetDiskFreeSpaceEx函数只能得到硬盘和有数据光盘的容量大小,对于空白光盘它是无能为力的.
      

  3.   

    1、有一台刻录机
    2、有刻录的SDK,象Nero SDK或者FoxBurner之类的