iori
驱动牛犊
驱动牛犊
  • 注册日期2001-03-26
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3511回复:0

关于ndis在winME里的实现

楼主#
更多 发布于:2001-03-26 16:29
From http://www.pcausa.com:
The Windows 9X NDIS wrapper is implemented in the NDIS.VXD virtual device driver (VxD). On the Windows 9X and Windows Millennium platforms NDIS exports its wrapper services two ways:
1.VxD Service Table - For use by "legacy" NDIS drivers, including "Full MAC" NDIS NIC drivers and NDIS protocols implemented as VxDs.
2.Portable Executable (PE) Exports - For use by NDIS "miniport drivers", including miniport NIC drivers and some NDIS protocol drivers.

Although Windows Millennium preserves the Windows 9X NDIS VxD services, key Microsoft networking components appear to bypass the NDIS VxD services. For example, the Windows ME Microsoft TCP/IP transport driver does not call the NdisRegisterProtocol or NdisOpenAdapter NDIS VxD services. Since hooking these services is essential to the operation of some types of NDIS packet filters (including PCAUSA's NDIS PIM 9X), these filters will not operate correctly on Windows ME.
pcausa提供了两个解决方法:
Resolution:
There are two approaches to providing packet filtering of MSTCP on Windows Millennium:
1 Use a NDIS Intermediate Driver
2 Hook Using PELDR Hooking Techniques
其中,1就是pcausa自己的产品来的,呵呵,要钱的。
请问:第2个PortableExecutableTable 不知道什么来的


最新喜欢:

wingmanwingma...
:)
游客

返回顶部