阅读:1706回复:0
passthru和mtpppoe的例子问题,关于注册表
我把passthru的inf文件里去掉了sfilter.dll这个通知对象。
passthru运行正常,注册表读写也正常。 NdisReadConfiguration正确。他是读写sfilter\\Parameters\\Adapters\\{B56442DA-1801-47ED-A18A-AEA6A285C4F4}下的UpperBindings。 可是我把mtpppoe的dll去掉(它的dll不仅仅是通知对象,还有一些安装代码(写注册表))。它就不能运行了,注册表Parameters\\Adapters\\{B56442DA-1801-47ED-A18A-AEA6A285C4F4}下的UpperBindings根本就没有,它在驱动里自己写入注册表的。 我想问 1:注册表的信息可以靠.inf文件指定吗?还是需要一个安装对象?还是需要自己在驱动里写。 2:upperbindings是系统需要的吗? NdisIMInitializeDeviceInstanceEx(DriverHandle, &Param->ParameterData.StringData, pAdapt); |
|