исходники качаем здесь (усё бесплатно, поэтому претензии по качеству не предъявлять)

Сразу предупреждаю - это первый драйвер Windows , который мы начали разрабатывать. Зачем ? - просто интересно и просто почему-то никто в мире не слепил еще такого снеговика.

распаковываем VirtualSerialTcp в C:\WinDDK\7600.16385.1\src\serial\VirtualSerialTcp
pnpports в C:\WinDDK\7600.16385.1\src\serial\pnpports

все команды по компиляции,сброке,установке,трассировке собраны в батниках, который находятся в VIRTUAL-SERIAL-TCP:

VIRTUAL-SERIAL-TCP распаковываем в C:\DEVELOPMENT\DRIVERS\VIRTUAL-SERIAL-TCP

для нашего драйвера от админа запускаем C:\DEVELOPMENT\DRIVERS\VIRTUAL-SERIAL-TCP\BATs\serial\VirtualSerialTcp\ALL-VirtualSerialTcp.bat

для страницы свойств запускаем C:\DEVELOPMENT\DRIVERS\VIRTUAL-SERIAL-TCP\BATs\serial\pnpports\ALL.bat

трассировка драйвера включена см. C:\DEVELOPMENT\DRIVERS\VIRTUAL-SERIAL-TCP\BATs\serial\VirtualSerialTcp\tracelog-etl-to-text-VirtualSerialTcp.bat

Понятно, что никаких визуальных средств разработки - только текстовый редактор и командная строка.
Все это работает коряво, как и все в Windows. Но надо сказать, что результат достигнут, идеалогия MicroSoft понята , драйвер начинает делать то, что от него требуется.

в дальнейшем предлагаю использовать данное "чудо" например для устройств ввода (сетевой сканер штрих кода и т.д.).

Файлы для скачивания