我想为虚拟 CD 驱动器或 CD 仿真驱动器开发驱动程序。我该如何开始?我从 MSDN 中找到了这些链接:
这些信息是否足够?考虑到我是编程新手,可能需要多长时间?
我想为虚拟 CD 驱动器或 CD 仿真驱动器开发驱动程序。我该如何开始?我从 MSDN 中找到了这些链接:
这些信息是否足够?考虑到我是编程新手,可能需要多长时间?
链接很好。然而,对于熟练的Windows 程序员(不是 Web 程序员)来说,“从头开始”创建内核模式驱动程序大约需要 6 到 12 个月,并且需要更多时间来完善它。对于某些任务,存在一些示例驱动程序,但它们仍然需要大量的手工工作以及对 Windows 的编程原理和体系结构的扎实理解。还存在第三方解决方案,其中包括预构建的驱动程序,让您在用户模式下编写“业务逻辑”(在您的情况下是 CD 仿真),这更容易(但仍然不是微不足道的)。所以,如果你有兴趣学习,你还有很长的路要走。
查看ImDisk。它带有来源。除其他功能外,它还为基本 iso 映像文件提供虚拟 CD 仿真。