谢谢大姐了,可是我不懂delphi呀,看英文文档里有个例子,但是做出来后运行可以,但是一刻录就出错调试时在初始化的时候pndiDeviceInfos=NeroGetAvailableDrivesEx(MEDIA_DVD_P,NULL);到这句出现一个对话框"Please enter the path for vc60.pdb"Cancel,继续到刻录时int iRes=NeroBurn(ndhDeviceHandle,NERO_ISO_AUDIO_CD,&writeCD,NBF_DISABLE_ABORT,0,&npProgress);此处出现汇编语言,估计是地址引用错误,但是不知道是何原因,致于研究透它的e文文档,我也想,可是时间可能有点紧了,谁有自己做出的源码能给我参考一下吗?
在sourceforge.net
有个delphi开元代码是基于nero sdk
可以自己把它翻译成c++了,这个是可以刻录的,
4141M数据大约使用14Min
自带Samples没研究过,其实你想Nero都能刻录,
而且你的demo刻录也必须在nero安装之后才行,是共用dll,
说明Samples,调用接口时参数传递不对,需要仔细看e文文档阿
nero相对其他还是比较稳定的,所以可以基本排除环境影响;
其实nero也用料一个关于驱动的开元dll,wnsapi.dll,操作SCSI的,
兄弟研究透了自己都可以写个DVD Burning Rom