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;
    };