【问题标题】:Windows: Write Directly To CD-R SectorsWindows:直接写入 CD-R 扇区
【发布时间】:2012-03-29 04:06:19
【问题描述】:

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

【问题讨论】:

标签: windows cd sector


【解决方案1】:

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

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

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

虽然可以,但是很难。

【讨论】:

    【解决方案2】:

    对写入过程的访问可能受到限制,以允许与可以在资源管理器中完成的拖放写入兼容。

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

    【讨论】:

      猜你喜欢
      • 2012-03-29
      • 2016-02-15
      • 2013-12-08
      • 2012-10-28
      • 2019-12-05
      • 2012-05-29
      • 2017-06-17
      • 2014-09-16
      • 2012-02-05
      相关资源
      最近更新 更多