阅读:3576回复:0
关于ndis在winME里的实现
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 不知道什么来的 |
|
最新喜欢:wingma...
|