【发布时间】:2009-09-28 12:59:27
【问题描述】:
我正在尝试创建一个允许标准 TCP/IP 套接字像 COM 端口一样使用的 Windows 驱动程序。我知道一些现有的产品就是这样做的,但是找不到关于它是如何完成的参考资料!我了解 Windows 驱动程序的一些概念(总线/函数/过滤器驱动程序、驱动程序堆栈等),并尝试阅读有关 WDF 的书,但我仍然不能 100% 确定如果没有实际的从哪里开始支持硬件。如果有人有任何有用的链接/指针,将不胜感激。
卡扎尔
【问题讨论】:
我正在尝试创建一个允许标准 TCP/IP 套接字像 COM 端口一样使用的 Windows 驱动程序。我知道一些现有的产品就是这样做的,但是找不到关于它是如何完成的参考资料!我了解 Windows 驱动程序的一些概念(总线/函数/过滤器驱动程序、驱动程序堆栈等),并尝试阅读有关 WDF 的书,但我仍然不能 100% 确定如果没有实际的从哪里开始支持硬件。如果有人有任何有用的链接/指针,将不胜感激。
卡扎尔
【问题讨论】:
看看com0com 项目。他们还提供 com2tcp 驱动程序。由于它是开源的,您可以浏览源代码并了解它是如何完成的。
实际上,这不是一个驱动程序,而是一个应用程序,因此学习有关驱动程序开发的知识可能对您的任务帮助不大,但无论如何可能是获得一些技术见解的良好开端。
【讨论】: