quint
驱动牛犊
驱动牛犊
  • 注册日期2003-02-27
  • 最后登录2004-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1297回复:3

求救:PPPOE在WIN98下不被调用

楼主#
更多 发布于:2003-09-14 21:33
PPPOE现在可以在WIN98SE和ME下正常工作,也可以装在WIN98上,DLL运行正常, DRIVER可以被LOAD到内存中,但是马上被释放, 请问这是什么原因? RASPPPOE可以正常运行.

DLL没有问题, 用自已的DLL和RAS的SYS文件运行在一起, 可以工作.

SYS是用在WIN2K下编译的.

请高手回答, 一定给分.
peakame
驱动牛犊
驱动牛犊
  • 注册日期2002-06-28
  • 最后登录2013-08-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-16 22:47
什么是“DRIVER可以被LOAD到内存中,但是马上被释放”?你是怎么发现的?被释放的是DriverEntry部分代码吗?如果是这样的话,可以将DriverEntry例程前面的一个宏去掉。具体名字一时想不起来,但肯定好查!
quint
驱动牛犊
驱动牛犊
  • 注册日期2003-02-27
  • 最后登录2004-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-17 10:49
\"DRIVER可以被LOAD到内存中,但是马上释放\"是看到SoftICE的打印信息看到的,有LOAD32 ...和FREE ....

我在SOFTICE中的对PPPOE程序的DRIVERENTRY函数设置断点,断点无效;  对NdisInitializeWrapper函数设断点,也无效, 而同时对我的网卡的驱动程序, 对NDISWAN的驱动程序,都起作用,证明这个断点是好的. (NdisInitializeWrapper在MINIPORT程序中应该是第一被调用的NDIS函数)
quint
驱动牛犊
驱动牛犊
  • 注册日期2003-02-27
  • 最后登录2004-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-17 10:52
先给10分.
游客

返回顶部