阅读:1297回复:3
求救:PPPOE在WIN98下不被调用
PPPOE现在可以在WIN98SE和ME下正常工作,也可以装在WIN98上,DLL运行正常, DRIVER可以被LOAD到内存中,但是马上被释放, 请问这是什么原因? RASPPPOE可以正常运行.
DLL没有问题, 用自已的DLL和RAS的SYS文件运行在一起, 可以工作. SYS是用在WIN2K下编译的. 请高手回答, 一定给分. |
|
沙发#
发布于:2003-09-16 22:47
什么是“DRIVER可以被LOAD到内存中,但是马上被释放”?你是怎么发现的?被释放的是DriverEntry部分代码吗?如果是这样的话,可以将DriverEntry例程前面的一个宏去掉。具体名字一时想不起来,但肯定好查!
|
|
板凳#
发布于:2003-09-17 10:49
\"DRIVER可以被LOAD到内存中,但是马上释放\"是看到SoftICE的打印信息看到的,有LOAD32 ...和FREE ....
我在SOFTICE中的对PPPOE程序的DRIVERENTRY函数设置断点,断点无效; 对NdisInitializeWrapper函数设断点,也无效, 而同时对我的网卡的驱动程序, 对NDISWAN的驱动程序,都起作用,证明这个断点是好的. (NdisInitializeWrapper在MINIPORT程序中应该是第一被调用的NDIS函数) |
|
地板#
发布于:2003-09-17 10:52
先给10分.
|
|