我设法让 COM4J 使用 windows IMAPI(CD 写入)中的一些功能。 但是,我未能让任何返回 SAFEARRAYs 的调用正常工作,但这个项目目前似乎没有处于活动状态...... The DLL is usually in C:\Windows\System32\imapi2.dl ...
我设法让 COM4J 使用 windows IMAPI(CD 写入)中的一些功能。 但是,我未能让任何返回 SAFEARRAYs 的调用正常工作,但这个项目目前似乎没有处于活动状态...... The DLL is usually in C:\Windows\System32\imapi2.dl ...
我指的是 Eric 的 Demo。 我设置ForceMediaToBeClosed = FALSE 但是当我第二次烧它的时候,出现了异常。 “ System.AccessViolationException ” Ultrasound.Utility.Burn 类型的未处理异常。 DLL 附加 ...
我被告知要根据用户的选择编写一个软件来同步/异步刻录CD。 我正在将IMAPIv2与C#一起用于该项目,并且它不提供显式异步写入数据的功能。 为了设计功能,我研究了在线资源,但徒劳无功。 有人可以在刻录光盘上的映像方面解释什么是同步/异步I / O吗? 任何帮助表示赞赏。 ...
我正在制作一个脚本,以在IMAPI2中使用IMAPI2将光盘上的图像刻录。 我无法使用IBurnVerification接口来设置BurnVerificationLevel以便它将验证刻录。 我已经将包含接口的Interop编译为dll并从我的脚本中加载了它, 因为它显然不在系统的d ...
首先,一些术语的澄清。 完成,我的意思不是关闭会话; 我的意思是将导引写入 CD 或 DVD,这样信息就不能再通过通常的方式(Roxio、Nero、Windows 资源管理器等)添加到其中 我对此进行了大量研究。 有一些像InfraRecorder这样的开源程序,我们可以从中汲取一些灵感,但它们似乎 ...
我正在写CD刻录程序,面临着多段刻录的问题。 问题是导入UDF文件系统。 操作系统:windows 7 x64 CD媒体:dvd+rw 我没有 Windows Feature Pack 和我的 os windows 7 x 64 我的ImportFileSystem方法有问题,它返回错误。 ...
从get_MediaHeuristicallyBlank和get_MediaPhysicallyBlank的 MSDN 文档中,不清楚这两者之间的确切区别是什么。 谁能解释一下这两者的不同之处? ...
我正在编写代码以使用IMAPI(C#.NET)写入媒体(CD / DVD)。 写作一切正常。 如果我尝试添加超出媒体可用空间的文件,则会引发异常。 我可以捕捉到异常,但是它没有达到我的目的。 我想添加文件,即使它超出了可用空间。 然后,我想将图像的总大小返回给用户,然后该用户将根据需要 ...
我正在使用IMAPI和C#.NET Windows应用程序编写CD / DVD。 我写在CD上的数据包含一个可执行文件(test.exe),该文件也由C#.NET开发,并使用 Turbo Virtualization Studio 虚拟化(sandobx) 。 将要写入CD的所有数据都放在C ...
当我在燃烧器中插入空白介质时,我不知道为什么我得到6。 根据我的理解,在IMAPI_FORMAT2_DATA_MEDIA_STATE的枚举状态中没有6个。 这是一个包含此状态的链接以及我所基于的示例: MSDN:检查媒体支持 。 ...
我在Windows中使用IMAPI2FS Image Mastering API,我试图弄清楚如何在生成ISO之前将流作为文件添加到文件系统映像。 ...
我试图从mingw项目访问imapi2 com对象。 我试图按照视觉工作室的例子。 我在Microsoft SDK 7.1中找到了imapi2头文件,但它们似乎没有uuid的。 我看到的例子是在创建对象时使用__uuidof来查找uuid。 像这样: 但是我总是因为__uuido ...
我正在尝试使用imapi2通过在Windows上用mingw编译的c ++程序来写入cd-rw。 我正在看一个Visual Studio c ++示例。 我从Microsoft SDK 7.1复制了imapi2.h到我的项目中,但是当我在头文件中包含#include“ imapi2.h”并尝 ...
我正在尝试通过IMAPI2创建光盘映像。 该代码非常简单: 命令6和8失败,并带有0xC0AAB101(无效参数)。 在Win XP SP3和Win 7 Pro SP1 x32上都会发生这种情况。 其余的工作正常,我得到一个空图像。 我想念什么? (PS上面的代码是受一个开源应 ...
我在C#中使用IMAPI2将文件列表刻录到多会话磁盘。 但是我希望能够将这些文件刻录到磁盘中的目录中。 现在这就是我所拥有的 这是一种方法,因为我必须在驱动器中创建一个临时文件夹并将所有要刻录的文件复制到该文件夹中,然后将该文件夹添加为刻录项目。 我正在使用此C#IMAPI ...
我正在使用Windows 7并使用imapi2刻录DVD。 DVD刻录完成后。 我想从本地磁盘源目录中删除文件。 但是当我尝试删除这些文件时。 某些文件无法从本地HD删除。 我正在尝试使用Microsoft sdk示例代码IMAPISAMPLE2.cpp刻录DVD ...
我正在尝试使用IFileSystemImage2接口使用Imapi2创建具有多个启动记录的ISO。 要做到这一点,我应该能够使用put_BootImageOptionsArray传递SAFEARRAY*的VT_DISPATCH类型,类型即COM指针IBootOptions每个引导选项配置。 ...
由于我最初的问题有点含糊,让我澄清一下。 我的目标是: 通过IMAPI选择文件系统后估计空白光盘的大小 估计如果我刻录文件,我的文件将在此光盘上占用的空间。 我想知道的是: 是否可以通过编程获取所选文件系统的每个扇区字节 如果不是,那么IMAPI ...
我正在尝试完成C#中的Live File System(或“ Live UDF”)光盘。 从我阅读MSDN和TechNet文章以及各种论坛的帖子中了解到,Image Mastering API(或IMAPI)不支持这种类型的文件系统,并且在我的编码工作中,我未能成功使用IMAPI完成LiveU ...
我已成功将IMAPI2集成到我的应用程序中。 我可以毫无问题地刻录CD / DVD。 但是,我无法在我的应用程序中显示IMPAI2验证进度,因此在验证模式(快速和完整)下,该应用程序看起来像冻结了几分钟。 我到处都是Google,却找不到任何东西。请,任何人都可以帮忙吗? ...