我正在尝试通过前端 C# 代码刻录 DVD/CD...
我已经使用 IMAPI2 在 Windows XP 中刻录 CD/DVD..但它给了我未处理的异常...如:-
System.InvalidCastException:无法将类型为“IMAPI2.Interop.MsftFileSystemImageClass”的 COM 对象转换为接口(interface)类型“IMAPI2.Interop.MsftFileSystemImage”。此操作失败,因为 IID 为“{7CFF842C-7E97-4807-8304-910DD8F7C051}”的接口(interface)的 COM 组件上的 QueryInterface 调用因以下错误而失败:不支持此类接口(interface)(HRESULT 异常:0x80004002 (E_NOINTERFACE))
谁能帮我解决这个问题。我无法解决此错误。该项目在 Windows7 中运行良好,但无法在 XP 中运行。
最佳答案
IMAPI2 随 Vista 或更高版本一起分发,XP 随 IMAPI 一起发布,其中不支持 DVD。您可以下载 IMAPI2 for XP here .
关于c# - 使用 .NET 在 Windows XP 中刻录 DVD 所需的基本 COM 组件是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2550788/