Windows:直接写入CD-R扇区

Dwo*_*ord 6 windows cd sector

是否有任何库或Windows API函数可以直接写入CD-R的扇区?我能够使用Windows API提供的ReadFile函数从驱动器中读取扇区,但是在驱动器上使用WriteFile函数似乎只是将磁盘标记为正在使用(在执行在CD上使用WriteFile的程序之后) R,我无法将文件刻录到磁盘上或弹出它,直到我重新启动系统).当我重新启动系统时,磁盘上没有数据.打开磁盘驱动器以进行写访问并使用磁盘驱动器句柄调用WriteFile函数不会产生系统错误.

Sta*_*uev 0

我不知道简单的方法,但是有一组刻录软件使用的 SCSI 命令。

在 Windows 下,您必须获取 ASPI 库才能获得免费的SendASPI32Command ,并在某处找到多媒体命令的描述。从 www.t10.org 开始,他们出售它,但可以免费找到工作草案。

然后从那里开始,然后查找 cdrecord 源中使用的 MMC 命令的示例。

这是可以做到的,但是很难。