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