IMAPI刻录光盘,C#
搞了一夜晚,终于把IMAPI刻录光盘的方法搞定了。
碰到一个比较难弄的问题,如果在引用里面直接加上 IMAPI2.dll 和 IMAPI2FSS.dll 的话,最后会导致IMAPI2FS.FsiStreamClass转换到IMAPI2.IStream转不过去。。
然后在codeproject里面找到了解决方法,把IMAPI2.dll从引用里面去掉,然后使用下面地址的作者提供的IMAPI2.Interop文件,最终解决了冲突,
http://www.codeproject.com/KB/audio-video/audio_cd.aspx?display=Print
ps:
在微软的论坛里面有人说微软有个新补丁解决了这个冲突,不过我没试。。
最后,把微软的IMAPI做了一个很低级的封装,在简单应用的时候,应该能方便点吧。
有时间的话再扩充一下 (BurnProcess忘了实现了。。)
时间很仓促,大概就3个小时吧,里面肯定有一堆堆的bug,欢迎前来指导
源代码在这里下载:http://files.cnblogs.com/unforget/BurnCD.rar
转载于:https://www.cnblogs.com/unforget/archive/2010/03/21/1691273.html
IMAPI刻录光盘,C#相关推荐
- 【图论】【Kosaraju】刻录光盘(ssl 2344)
刻录光盘 ssl 2344 题目大意: 求连通块 原题: 题目描述 在JSOI2005夏令营快要结束的时候,很多营员提出来要把整个夏令营期间的资料刻录成一张光盘给大家,以便大家回去后继续学习.组委会觉 ...
- linux下刻录光盘读取不了_Linux下刻录光盘实战
Linux下刻录光盘实战 linux下刻录光盘非常简单,只需在终端窗口输入以下命令即可: cdrecord -v speed=2 dev=0,0,0 cd.iso cdrecord软件在发行版中一般都 ...
- 用计算机刻录光盘,刻录光盘,教您如何使用计算机将文件刻录到光盘上.
最近,当编辑者浏览Web时,我不小心闻到了强烈的闷热气,因此编辑者跟随着这种气息找到了来源. 原来,朋友们正在讨论如何使用计算机将文件刻录到CD. 看到问题后,编辑者急忙回到这里写一篇有关它的文章. ...
- linux下刻录光盘读取不了_Linux下刻录光盘
linux下刻录光盘非常简单,只需在终端窗口输入以下命令即可: cdrecord -v speed=2 dev=0,0,0 cd.iso cdrecord软件在发行版中一般都有,如果安装系统时没有安装 ...
- 用计算机刻录光盘,怎么用电脑刻录光盘?将文件刻录光盘的方法和步骤
怎么用电脑刻录光盘?不少用户认为刻录光盘是一个技术活,而事实上是十分容易的,你要的电脑上有DVD光驱并且带有刻录功能,那么通过软件一步一步设置即可刻录光盘.下面装机之家分享一下将文件刻录光盘的方法和步 ...
- linux服务器怎么刻录光盘,Ubuntu 下使用K3B软件刻录光盘(图)
Ubuntu 下使用K3B软件刻录光盘(图) 不知大家会不会在Ubuntu下刻录光盘呢?k3b是KDE环境下的一个CD/DVD刻录软件,有非常容易使用的界面,功能比较齐全.用起来感觉就象是win下的N ...
- Linux刻录光盘win10认不到,win10系统无法读取DVD光驱和刻录光盘的设置方法步骤
许多win10系统用户在工作中经常会遇到对win10系统无法读取DVD光驱和刻录光盘的设置方法,想必大家都遇到过需要对win10系统无法读取DVD光驱和刻录光盘进行设置的情况吧 第一步.安装专业杀毒软 ...
- Linux刻录光盘win10认不到,Win10不能读取DVD光驱和刻录光盘解决方法
近来,有位 win10系统 用户反映自己的电脑因为没有安装杀毒软件,而使电脑中了病毒,导致自己的DVD光驱不能使用,出现了无法读取光盘资料也无法刻录光盘的问题,而且DVD光驱显示的是CD驱动器.这该怎 ...
- linux光盘无刻录文件,Ubuntu Linux 中也能轻松刻录光盘
Brasero是一款为GNOME桌面而开发的CD/DVD刻录软件.Brasero作为Nautilus CD Burner和Serpentine的补充和替代,在Ubuntu 8.04中也将其整合进来了. ...
最新文章
- OpenMP 编程实例(蒙特卡罗算法)
- 管理系统模板c语言,管理系统c语言
- 常见排序算法(比较排序)及比较
- LCD12864驱动显示程序
- ubuntu使用CNKI官方的caj浏览器
- FudanNLP 复旦分词系统 小试一把
- Windows SDK SignTool.exe 微软文件签名工具的使用
- charles证书下载
- Vue学习--黑马电商管理系统
- 如何构建你的认知体系?查理芒格的100个思维模型
- 新华社和中移动联手打造的搜索引擎盘古搜索开通
- 触摸精灵脚本使用snapshotScreen截图错误
- java 法定节假日_java 获取n个工做往后的日期(包含法定节假日、双休日、节后补班)...
- StstemVerilog中的约束 constraint
- iOS开发之HTTP的请求头和响应头 以及常见的响应状态码
- 万能乘法速算法大全_小学生两位数乘法容易出错?只因没掌握这个“万能”速算法...
- 零基础选择IT培训靠谱吗 能否找到工作
- 锂电池正确充电方法及日常使用注意事项
- js通过UA判断ios、android、微信、qq、qq浏览器
- 人工智能复试面试题总结
热门文章
- HLS流视频的下载方法
- 新能源汽车行业洗牌在即,2023年谁主沉浮?
- 2020互联网大厂职级对应薪资一览表,乔戈里告诉你大厂到底什么薪资
- 鸿蒙系统图像解码,聊一台6个扬声器的鸿蒙系统智慧屏
- Please make sure the TESSDATA_PREFIX environment variable is set to your “tessdata” directory
- php的图片等比缩放,PHP图片等比缩放的简单示例
- java实现粘贴图片上传
- elasticsearch安全配置_linux
- mysql dbo_sql的表名中的dbo是什么意思
- 如何快速完成配对样本T检验?