如何使用NDIS挂钩在Windows 7,8中挂钩TCP / IP协议?

时间:2014-07-11 21:23:45

标签: windows networking

我使用NdisRegisterProtocol函数来挂接NDIS 5.1(Windows XP)中的TCP / IP协议,它起作用了。 在NDIS 6.0及更高版本中,不支持NdisRegisterProtocol功能,我尝试了NdisRegisterProtocolDriver功能,但它不起作用...... 谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

您应该专门查看Microsoft's guide on porting NDIS 5.0 drivers to NDIS 6.0,initialization section指南中的Intermediate Driver

  

1)使用。调用NdisMRegisterMiniportDriver函数   NDIS_INTERMEDIATE_DRIVER标志设置为注册驱动程序的MiniportXxx   功能。
  2)调用NdisRegisterProtocolDriver函数   如果驱动程序随后注册驱动程序的ProtocolXxx函数   将自己绑定到底层的NDIS驱动程序   3)打电话给   NdisIMAssociateMiniport函数通知NDIS关于该关联   在驱动程序的微型端口上边缘和协议下边缘之间。