问题标签 [cd-burning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
400 浏览

c# - 如何在 C# 中获取 CD 信息(刻录速度、刻录应用程序等)

我有一个 C# 应用程序,我想实现 Nero Info Tool 的一些功能。它显示了很多关于 CD 的信息,但我实际上只需要两个属性:用于刻录 CD 的应用程序和刻录速度。

我只找到了 CD 刻录库的示例和使用 SPTI 的建议。我正在寻找一个更简单的解决方案。

0 投票
1 回答
374 浏览

winapi - 如何在 VS2008 C++ 中调用 ICDBurn::GetRecorderDriveLetter()?(解决XP CD写入root)

我正在尝试实施中给出的解决方案

GetSaveFileName() 不返回 XP 上 CD 刻录暂存区的路径

我正在尝试在 VS2008 C++ 中实现这一点。ICDBurn::GetRecorderDriveLetter() 方法不是静态的,因此在上述答案中不能称为书面(ICDBurn::GetRecorderDriveLetter )。ICDBurn 不能被实例化,因为它是一个抽象类。如何从 C++调用ICDBurn::GetRecorderDriveLetter() ?

0 投票
0 回答
425 浏览

c# - C# 在音频 CD 上写入/刻录大型 wav 文件

我用这篇文章来写音频 CD

使用 IMAPI2 制作音频 CD

在这篇文章之后,我可以写音频 CD,但使用更小的 wav 文件(最多 30 分钟的音频文件)

并在线抛出 OutOfMemoryException

IntPtr fileData = Marshal.AllocHGlobal((IntPtr)SizeOnDisc);

我尝试以其他方式创建 IStream,但 IMAPI2 API 给出以下错误 E_IMAPI_DF2RAW_STREAM_NOT_SUPPORTED (HRESULT)0xC0AA060D 提供的音频流无效。

所以,请任何朋友帮我将非常大的 wav 文件写入音频 CD

0 投票
1 回答
9922 浏览

java - 读取和写入 DVD/CD - Java

我正在开发一个名为 LMCT(让我复制它)的应用程序,它是用 Java 编程的,我只需要知道如何从 Java 刻录到 DVD/CD。

欢迎任何示例、API 或链接。

0 投票
1 回答
407 浏览

c# - 创建基于 Web 的应用程序以在 PACS 和 PRIMERA 设备之间创建用于 CD 和 DVD 刻录的接口

尊敬的所有人,

我必须创建一个基于 Web 的应用程序来创建 PACS 和 PRIMERA 设备之间的接口,用于 CD 和 DVD 刻录。

如何通过我的 Web 应用程序与我的 Cd Burning 设备进行交互。

0 投票
4 回答
9397 浏览

c# - 使用 c# 将文件刻录到 CD

我正在编写一个程序,将图像下载到硬盘驱动器,然后我想在 cd 上刻录这些文件夹。我不想创建和刻录映像,我只想将所有这些文件夹和文件刻录到光盘上,就像它们在硬盘上一样。任何人都知道在 C# 中执行此操作的方法吗?

我正在使用 Windows 7 和 Visual Studio 2008。

0 投票
1 回答
1214 浏览

c - Linux 中有哪些常用的 C 库来使用 CD 刻录设备?

我对创建使用 CD 刻录设备的软件很感兴趣。我将在 Linux 下用 C 语言编写这段代码,并使用 GCC 进行编译。

0 投票
0 回答
1753 浏览

java - 我如何编写一个程序来用 Java 刻录 CD/DVD?

我在 Internet 上搜索了有关刻录 CD/DVD 的信息,这些 CD/DVD 可以在 Linux 和 Windows 中运行。但不幸的是,我找不到一个好的解决方案。

有人建议我,使用与操作系统相关的命令行。但我认为最好写一个可以在任何地方使用的好代码。

我的所有需求如下所述:

  1. 获取可访问的驱动程序名称列表
  2. 获取任何驱动程序都可以执行的写入器速度列表。
  3. 刻录 CD/DVD

所以,如果你能解决这个问题,请帮助我。谢谢

0 投票
1 回答
111 浏览

linux - 如何从 cd-rom 刻录数据

我有一张刻录了一些数据的 CD-R。我知道消耗的存储空间无法恢复,但有什么方法可以删除数据,使其无法(轻松)从磁盘恢复?不仅删除文件系统条目,而且实际上烧毁了数据?我对 CD-ROM 工作方式的理解是,数据是通过将位模式蚀刻到基板层中来物理记录的,这种方式会改变该层的反射特性,因此可以通过蚀刻剩余的未蚀刻位来擦除数据。这可以做到吗?如果可以,是否有现有的程序可以做到这一点?

0 投票
0 回答
116 浏览

c++ - 如何获得带有封闭文件系统的 cd-rw 的总扇区或大小

如何在 C++ 中获取带有封闭文件系统的 cd-rw 的总扇区或大小。使用 Microsoft com 对象 IDiskFormat2Data::get_TotalSectorsOnMedia 我可以获得 cd-rw 上的“空闲”扇区数。但是,如果磁盘是带有数据的 cd-rw 并且已关闭,则此调用将返回零。但是我想知道如果我删除当前数据并将新数据写入其中会有多少空间。我有一些其他的系统调用会给我 cd 上文件系统的大小,但我需要一种方法来获取 cd-rw 上未使用的或总扇区或字节。谢谢