Windows:直接写入CD-R扇区

时间:2012-03-12 18:11:49

标签: windows cd sector

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

2 个答案:

答案 0 :(得分:0)

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

在Windows下,您必须获取ASPI库以获取 SendASPI32Command Free one,并在某处找到多媒体命令的说明。从www.t10.org开始,他们将其出售,但可以免费找到工作草案。

然后启动there,然后查找在cdrecord源中使用的MMC命令的示例。

虽然可以做但很难。

答案 1 :(得分:0)

访问写入过程可能仅限于允许与可在资源管理器中完成的拖放式写入兼容。

您可以使用替代方法并写入ISO映像,然后在完成后将其转储到CD。