阅读:2177回复:7
有关虚拟光驱的开发
如果要开发一个虚拟光驱需要一些什么什么知识
大家有一点写一点 搜集起来就多了 |
|
沙发#
发布于:2001-07-05 13:11
我先撂块砖 :)
虚拟光驱的开发首先可能需要的是块设备驱动方面的知识, 这是一个比较独立的领域,其中IOS、IOP、IOR等概念都 需要建立,IOS工作的机制必须熟悉,侯捷先生翻译的力作 【WINDOWS95系统编程】中有精彩的论述,是专门的一章。 其次必须有顺手的开发工具,比如DriverStudio等。 最后是我自己认为需要有逆向工程方面的知识,这点很少 有人提及,但如果你有这方面的经验,很多百思不得其解的 的问题可以说是迎刃而解 :) 你想想,你的问题别人的软件 早就实现了,直接看别人是如何实现不就完了!关于这一点 我举个例子,我在做一个光驱的工具,需要写光驱的过滤 驱动程序(filter driver),但考虑到刻录机的原理时却 怎么也找不到刻录机工作的接口资料(linux下的很多,但 windows下的几乎没有),在一个网站上看到这样一段话: 刻录机接口方面的资料有(有库等),但都很贵,会写刻录 程序的人都在开发自己的程序 :) 这时我一下就想到了周奕 先生的MP3CD :) 下载,反汇编、分析,花了一晚上时间, 刻录机的接口资料就清楚了 :) 我想很多虚拟光驱的工具都是现成的,碰到问题了,拿出一个 来分析分析,难点就解决了:) 这也可以叫软件的拿来主义吧! |
|
|
板凳#
发布于:2001-07-05 16:55
我不懂但是我觉得这个问题应该深入下去,
以前站长让去华工离线版去看,我也没找到. |
|
|
地板#
发布于:2001-07-05 17:04
看看一些常用虚拟光驱的旧版本!
如deamon的旧版本就很明了! 他是完全由分离文件够成的,象安装用的deamon.inf等 反汇编后可以很明了地看出各个模块的联系。 |
|
地下室#
发布于:2001-07-05 18:08
最近突然有了一个想做个虚拟光驱的想法,也不为了什么!
自娱自乐吧! 因为是自己这方面的知识为 0 !不知道从什么地方落手,所以 就贴了这个帖子!感谢各位大虾的回复! 希望有这方面经验或是有兴趣的的兄弟留个EMAIL给我, 大家相互学习交流交个朋友吧! 刚毕业天天敲一些无聊的代码却很忙,不知道什么时候才能完工! :( |
|
5楼#
发布于:2001-07-11 15:23
各位高手能不能给一些虚拟光驱的源代码?thanks
我想写一个类似于虚拟光驱的东东,但是是从远程机上传数据过来。 |
|
6楼#
发布于:2002-04-25 00:39
到www.sourceforge.com上找一个叫vaporcd的软件。
|
|
7楼#
发布于:2004-07-02 19:41
十分感谢上面的代码!!!!!!!!!!
|
|
|