2011-07-13 67 views
0

我想为虚拟CD驱动器或CD仿真驱动器开发驱动程序。 我该如何开始?我发现这些链接从MSDN这些链接:如何为虚拟CD驱动器或CD仿真驱动器编写驱动程序?

将这些信息是否充分? 考虑到我是编程新手,可能需要多少时间?

+0

你想做这个学习编程,或者你想要一个免费的方式来挂载ISO文件?这需要付出很大的努力,而且它们是免费的工具,正如其中两个答案所表明的那样。 –

回答

1

结账ImDisk。 它来源。在其他功能中,它为基本的ISO映像文件提供虚拟CD仿真。

+0

谢谢。我会试一试。 –

2

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

+0

“”还有第三方解决方案,其中包括预先构建的驱动程序并让您编写“业务逻辑”(在您的情况下为CD模拟)“”您是否可以命名第三方解决方案? –

+1

@Ravi作为例子之一,我们的虚拟存储产品(http://www.eldos.com/virtual-storage/) –

+0

实际上,花了我1-2个月的时间来调整imdisk以满足我们的需求。这并不坏。 (无内核模式经验) – JE42

0

WinCDEmu是一个开放的source Windows驱动程序,将ISO映像挂载到驱动器号。你应该检查一下。