如何为虚拟CD驱动器或CD仿真驱动器编写驱动程序?

时间:2011-07-13 11:50:54

标签: windows cd wdk device-emulation virtual-drive

我想为虚拟CD驱动器或CD仿真驱动器开发驱动程序。 我该如何开始?我在MSDN上找到了这些链接这些链接:

这些信息是否足够? 考虑到我是编程新手,可能需要多长时间?

3 个答案:

答案 0 :(得分:2)

链接很好。但是对于熟练的 Windows程序员(不是Web程序员)来说,从头开始创建内核模式驱动程序大约需要6到12个月,而且需要更多的时间来完善它。存在一些用于某些任务的示例驱动程序,但它们仍然需要大量的手工工作并且对Windows的编程原理和体系结构有充分的理解。还存在第三方解决方案,其中包括预先构建的驱动程序,并允许您在用户模式下编写“业务逻辑”(在您的情况下为CD仿真),这更容易(但仍然不是微不足道)。所以,如果你对学习感兴趣,你走的路很长。

答案 1 :(得分:1)

结帐ImDisk。 它附带来源。除其他功能外,它还为基本的ISO映像文件提供虚拟CD仿真。

答案 2 :(得分:0)

WinCDEmu是一个开放的source Windows驱动程序,它将ISO映像挂载到驱动器盘符。你应该看看这个。