我有一个基于NDIS 5的IM驱动程序和一个用于802.1X VPN连接的虚拟迷你端口驱动程序。它在Windows 7/Windows 8上运行良好,但在Windows 10上无法运行,因为驱动程序已损坏。有人建议我将驱动程序移植到NDIS 6,这样它就可以在windows 10上正常工作。
我不知道如何决定在基于NDIS 6的平台上选择哪种类型的驱动程序(不确定是否需要开发迷你端口驱动程序),由于NDIS 6上基于NDIS 5的IM驱动程序被LWF过滤器驱动程序取代,因此没有必要开发将与协议和迷你端口接口的功能。
只移植IM驱动程序而不移植迷你端口驱动程序,这样基于802.1x的功能就可以正常工作了吗?
我有NDIS 6 LWF驱动程序的部分实现,它适用于第3层连接,但不适用于802.1x
提前谢谢。
您不能将网络堆栈的一个组件移植到NDIS6
,而将其他组件留在NDIS5
中——它们不会绑定,API甚至功能都不一样。如果您端口IM,则还必须端口相应的微型端口。