Jeff 96bf40c7a1 转储到git上。 6 лет назад
..
Include 96bf40c7a1 转储到git上。 6 лет назад
Lib 96bf40c7a1 转储到git上。 6 лет назад
BurnCore.cpp 96bf40c7a1 转储到git上。 6 лет назад
BurnCore.h 96bf40c7a1 转储到git上。 6 лет назад
BurnDVD.cpp 96bf40c7a1 转储到git上。 6 лет назад
BurnDVD.h 96bf40c7a1 转储到git上。 6 лет назад
BurnDVD.rc 96bf40c7a1 转储到git上。 6 лет назад
BurnDVD.sln 96bf40c7a1 转储到git上。 6 лет назад
BurnDVD.vcproj 96bf40c7a1 转储到git上。 6 лет назад
Burnhelper.cpp 96bf40c7a1 转储到git上。 6 лет назад
CtrlHandler.cpp 96bf40c7a1 转储到git上。 6 лет назад
FileInterface.h 96bf40c7a1 转储到git上。 6 лет назад
FindFile.cpp 96bf40c7a1 转储到git上。 6 лет назад
FindFile.h 96bf40c7a1 转储到git上。 6 лет назад
ISOTrack.cpp 96bf40c7a1 转储到git上。 6 лет назад
NeroProgress.h 96bf40c7a1 转储到git上。 6 лет назад
README.md 96bf40c7a1 转储到git上。 6 лет назад
ReadMe.txt 96bf40c7a1 转储到git上。 6 лет назад
UpgradeLog.XML 96bf40c7a1 转储到git上。 6 лет назад
UserDialog.cpp 96bf40c7a1 转储到git上。 6 лет назад
resource.h 96bf40c7a1 转储到git上。 6 лет назад
stdafx.cpp 96bf40c7a1 转储到git上。 6 лет назад
stdafx.h 96bf40c7a1 转储到git上。 6 лет назад

README.md

burndvd

Pure C++ project for CD/DVD burning use Nero Api
基于Nero SDK开发的CD/DVD刻录程序

##说明

  • 用Microsoft Visual C++ 2003开发,c++代码,容器只使用了STL
  • 编程生成为win32 dll
  • 项目背景:http://lutaf.com/109.htm
  • Nero SDK 下载地址:ftp://ftp6.nero.com/

##Dll接口文档 in FileInterface.h

    typedef struct tagCNode
    {
     string szLocalPath;
     bool Recursive;

    }CNode;
    typedef list<CNode*> CFileList;

    class IWriteCD
    {
    public:
     virtual EXITCODE SetCDParam(CDPARAM *cdParam)=0;
     virtual NERO_CD_INFO * GetCDParam()=0;//return 0 when failed
     virtual EXITCODE BurnData(const CFileList *listRecData)=0;
     virtual void StopBurn()=0;
     virtual EXITCODE InitNero()=0;
    };