阅读:2415回复:3
再问版主Huyg大侠,如何建立同NdisWan的bind?
再问版主Huyg大侠,如何建立同NdisWan的bind?小弟我实在是困惑,在DDK文档中只是讲了这方面的bind示意图,具体的做法还没找到,请大侠出手!
|
|
最新喜欢:fsb
|
沙发#
发布于:2001-09-13 11:16
小弟在PtBindAdapter中更改如下:
在调用NdisOpenadapter之后判断返回的MediumIndex是否是NdisMediumWan,如果是的话,将其改为NdisMedium802.3,具体代码如下: if(pAdapt->Medium == NdisMediumWan) pAdapt->Medium = NdisMedium802_3; 但是在安装时,从debugview根本看不到程序绑定modem的步骤, 显示信息如下:[736] --> CSampleFilter::CSampleFilter [736] --> CSampleFilter::GetSupportedNotifications [736] --> CSampleFilter::Initialize [736] --> CSampleFilter::Install [736] --> CSampleFilter::QueryBindingPath [736] --> CSampleFilter::NotifyBindingPath [736] --> CSampleFilter::ApplyRegistryChanges *** D:\pure\protocol.c (1040) *** PtPnPHandler*** D:\pure\protocol.c (71) *** ==> Passthru Protocol Initialize NdisOpenAdapter return MediumIndex is 0 *** D:\pure\protocol.c (292) *** ==> Passthru PtOpenAdapterComplete *** D:\pure\miniport.c (71) *** ==>Passthru Initialize Miniport MediumArraySize = 14 SelectedMediumIndex = 0 *** D:\pure\miniport.c (153) *** <== Passthru Initialize Miniport GetDefaultGWList: read 1 *** D:\pure\protocol.c (261) *** <== Passthru Protocol Initialize [736] --> CSampleFilter::~CSampleFilter 我的机器上有一块Ne2000的网卡和OLITEC33。6的猫,为什么他不绑定modem。如果把网卡卸掉,那么程序只执行到上述信息的 [736] --> CSampleFilter::ApplyRegistryChanges这一行,根本不往下走,但在网络属性中又显示安装了sample filter,我实在是困惑,不知改如何下手?恳请高手出招,我愿再追加50分! 诸位大侠,拉小弟一把!! |
|
|
板凳#
发布于:2001-09-13 13:55
绑定wan,需要:
1,inf文件中 HKR, Ndi\Interfaces, FilterMediaTypes, 增加wan 2.代码中修改的部分,包括支持介质列表,以及你提到的那个修改. 3.在拨号属性中,高级选项中ip压缩一定要去掉. 祝你好运 |
|
地板#
发布于:2001-09-13 13:55
除了需要修改代码之外,你还需要在inf文件中加上wan
|
|
|