阅读:982回复:0
请教:ndis中间层驱动 的问题
操作系统是 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呢?还是应该用什么方法来调用 请高手不吝赐教! 万方感谢! |
|