问题标签 [cddvd]

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 投票
2 回答
2147 浏览

delphi - 如何从 delphi2007 win32 刻录 CD/DVD

有什么好的库可以让我从 Delphi 2007 win32 刻录 CD/DVD 吗?谢谢

0 投票
2 回答
918 浏览

c# - 我可以从 .NET 中唯一识别 DVDR(W)(+/-) 介质吗?

我想从 .NET 代码中识别 DVDR 介质。这是可能的,如何?

某种调用 Windows API 的库。

更新

我有很多 DVDR,我需要识别它们中的每一个,但不取决于内容或磁盘名称。DVDR 在工厂获得的每台 DVDR 的某种序列号。

0 投票
3 回答
12607 浏览

c# - 在 .NET 中创建 CD/DVD ISO 映像

我正在寻找一个库(或代码库),它允许使用 .NET 平台从 CD/DVD 创建 ISO 映像。

.NET 框架本身是否支持创建 ISO 映像?

我很感激任何建议。

0 投票
3 回答
3298 浏览

windows - 您如何制作受版权保护的 CD?

我正在制作教育CD。我需要中等级别的复制保护代码,它可能不容易被“非专家”破解,类似于游戏 CD 中的代码,因此您必须在播放时将 CD 放在驱动器中,并且在安装时必须输入密钥。

0 投票
1 回答
172 浏览

virtual-machine - 在 Windows 7 上创建虚拟机时无法连接物理驱动器

无法访问共享驱动器名称。您可能没有使用此资源的权限。

使用“设置”将主机驱动器 (D:) 附加到虚拟机会引发错误:无法访问共享驱动器名称。您可能没有使用此资源的权限。”

其他虚拟机具有指向该驱动器的链接并且正在工作。(在 Windows 7 x64 上以管理员身份运行)

有任何想法吗?

0 投票
3 回答
2657 浏览

c++ - 如何在 Windows 中读取多会话 DVD 磁盘大小?

尝试使用 GetDiskFreeSpaceEx() 读取在多个会话中创建的磁盘大小只会给出最后一个会话的大小。如何正确读取 C/C++ 中所有会话的数量和大小?

谢谢。

0 投票
2 回答
1279 浏览

c# - 在 C# 中弹出并关闭 CD/DVD 设备

可能重复:
在 vb.net 或 c# 中以编程方式弹出和收回 CD 驱动器

我想使用 c# 在一台电脑上弹出并关闭多个 DVD 或 CD 设备。我还想检测哪些是 IDE、SATA 和 SCSI

0 投票
1 回答
9922 浏览

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

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

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

0 投票
0 回答
510 浏览

vb.net - 使用 SaveFileDialog 时获取 CD/DVD 驱动器号(使用 IMAPI2 刻录)

我正在使用 vb.net 2.0 框架来创建将在内部使用的 WinForms 应用程序。此应用程序的一项功能是允许用户将他们的工作导出为文本文件。这一切都适用于软盘(是的,我的一些用户仍在使用这些)、USB 和网络位置,但我最近被要求允许将文件保存到 CD/DVD。由于这个应用程序只在 Windows 7 机器上使用,我实现了 IMAPI2。在我最初的测试中,我使用了一个硬编码的路径/文件名,并且一切正常。当我删除硬编码部分并使用 SaveFileDialog 运行测试时,问题就出现了。这产生了两个我找不到解决方法的不良结果。

  1. 如果我在其中有一张空白光盘时选择了光驱,我会弹出一个窗口,询问我想如何使用光盘(USB [Live File System| 或 CD/DVD Player [Mastered])。这会让我的用户感到困惑。有没有办法将其默认为 Mastered 并避免此弹出窗口?

  2. 从 SaveFileDialog 返回的路径不是光驱,而是临时 CD 刻录路径——在我的开发计算机的情况下为“c:\users[username]\AppData\Local\Microsoft\Windows\Burn\Burn\” (我有一种感觉,这是因为我在上面提到的弹出窗口中选择了 Mastered)。这会导致系统托盘中弹出“您有等待刻录到光盘的文件”气球*。有没有办法让 SaveFileDialog 返回光驱的实际驱动器号(以及用户可能在 CD/DVD 上创建的任何文件夹)?

*发生这种情况的原因是因为我检查了从 SaveFileDialog 返回的路径的驱动器类型。如果驱动器类型是 CDROM,那么我将启动一个用于刻录的功能。否则,我执行 File.Copy() 并且由于从 SaveFileDialog 返回的目标是刻录文件夹,这就是文本文件被复制到的位置——导致气球通知。

有没有更好的方法让我的用户保存到任何位置(包括光驱)?任何关于我如何完成这项工作的指示将不胜感激。

编辑: 已请求代码示例。正如评论中提到的,我的用户不想看到 Windows 生成的对话框,所以我构建了自己的“导出向导”。这是我正在使用的代码的简化版本(减去实际的 CD 刻录功能,我知道它确实有效)。

0 投票
1 回答
51 浏览

php - 上传字段指向 CD/DVD ROM 而不是 HDD [PHP]

我为我的客户建立了一个项目,患者从前端注册自己。当他们注册时,他们可以上传他们的医疗记录(pdf、doc、jpg)等。现在我需要为他们提供上传“DICOM”文件的工具,我可以像处理上述文件类型那样做。但这里真正的问题是 DICOM 文件驻留在 CD/DVD 光盘中(医疗顾问就是这样做的),并且无法从本地磁盘 (HDD) 上的 CD/DVD ROM 传输此数据,因此他可以使用普通文件上传来上传场地。

现在我的问题是:

  1. 有没有办法将正常的上传字段指向 CD/DVD-ROM,以便用户可以从 CD/DVD-ROM 中选择他的 DICOM 文件然后上传?

  2. 是否有可能创建一个选项来制作当前安装的 CD/DVD-ROM 的 ISO 映像,将其保存在 HDD 上,然后通过正常上传字段上传该 ISO 文件?