szzszzszz925
驱动牛犊
驱动牛犊
  • 注册日期2007-09-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:981回复:0

请教:ndis中间层驱动 的问题

楼主#
更多 发布于:2007-09-20 16:59
操作系统是 XP SP2
程序是在XPDDK的passthru的基础上改的
,根据需要,我#include了iphlpapi.h
并在source文件中指定了iphlpapi.lib的路径
(注:iphlpapi.h、iphlpapi.lib是从platform sdk中拷贝而来)

.inf文件我用的是passthru例子中的,除了屏蔽掉 有关 dll的句子,其他没有做任何改动。
当我将编译生成的sys文件以“服务”的方式加载后,网卡被关闭了,不能启动

我用DriverStudio测试,表明问题似乎出在 iphlpapi上,如果我在代码里屏蔽掉所用到的iphlpapi中的函数,则不会有问题。

可是我能够正常编译并生成sys,应该是说明了我已经正常调用了iphlpapi.lib的啊

是不是ndis中间层驱动里不能用iphlpapi.lib呢?还是应该用什么方法来调用

请高手不吝赐教!
万方感谢!
游客

返回顶部