【发布时间】:2011-02-02 19:03:47
【问题描述】:
我正在尝试通过前端 C# 代码刻录 DVD/CD...
我已经使用 IMAPI2 在 Windows XP 中刻录 CD/DVD..但它给了我未处理的异常...如:-
System.InvalidCastException:无法将“IMAPI2.Interop.MsftFileSystemImageClass”类型的 COM 对象转换为接口类型“IMAPI2.Interop.MsftFileSystemImage”。此操作失败,因为 IID 为“{7CFF842C-7E97-4807-8304-910DD8F7C051}”的接口的 COM 组件上的 QueryInterface 调用因以下错误而失败:不支持此类接口(HRESULT 异常:0x80004002 (E_NOINTERFACE))
谁能帮我解决这个问题。我无法解决这个错误。此项目在 Windows7 中运行良好,但无法在 XP 中运行。
【问题讨论】:
-
你能显示整个程序代码吗????????
-
你可以在 //www.codeproject.com/KB/miscctrl/imapi2.aspx 看到代码;
标签: c# .net com components dvd-burning