阅读:1066回复:3
请问98下的ndis版本(可不可以用4.0)
我做98下的防火墙,请问用什么版本的ndis,可以回答的详细一点吗?谢谢。
|
|
|
沙发#
发布于:2003-06-09 00:18
我做98下的防火墙,请问用什么版本的ndis,可以回答的详细一点吗?谢谢。 MS官方声明:Win98 Gold -> NDIS4.1,Win98 SE -> NDIS5.0,WinME -> NDIS5.0 。 注:虽然MS官方说明Win98 Gold使用NDIS4.1,但是我使用NDIS5.0,发现我的NDIS中间层驱动也能正常工作。当然,98 Gold不支持的某些函数已经被注释掉了。 |
|
板凳#
发布于:2003-06-09 02:28
那是不是意味着我要用win2000ddk中的ndis.h定义, 用98ddk来编译驱动, 如果我要写vxd呢?这样可行吗?98ddk中的ndis定义是3.1吧??
怎么判别那些函数98不支持呢?? 谢谢了 |
|
|
地板#
发布于:2003-06-09 12:06
如果你要写VXD的话,那就只能用98ddk了,不能用2k的环境89的build了。
98的ndis是5.0,只不过有些函数不支持, 98se不支持 NdisIMCopySendPerPacketInfo NdisMRegisterUnloadHandler (no op) NdisIMCopySendCompletePerPacketInfo 98不支持 NdisMRegisterDevice NdisReEnumerateProtocolBindings NdisIMAssociateMiniport NdisMRegisterUnloadHandler NdisIMCopySendPerPacketInfo NdisIMCopySendCompletePerPacketInfo NdisGetReceivedPacket 可能不全。大概差不多。 |
|
|