20楼#
发布于:2002-11-06 10:44
最好将ntddk.h放在靠前的位置!
|
|
|
21楼#
发布于:2002-11-06 10:50
最好将ntddk.h放在靠前的位置! 我将位置调换如下,但还是那一句提示。 #include \"ndis.h\" #include <ntddk.h> #include \"xpassthru.h\" #include \"minihook.h\" #include \"prothook.h\" #include \"packet.h\" //#include \"recv.h\" //#include \"send.h\" [编辑 - 11/6/02 by bhjinhou] |
|
22楼#
发布于:2002-11-06 10:54
我真拿它没办法,这个函数本来就是w2kddk 里的<ntddk.h>调用,怎么会出错呢!!!!唉!!!唉!!!
我本来的程序(如没有加上前面那两段的话)编译是没问题的。 [编辑 - 11/6/02 by bhjinhou] |
|
23楼#
发布于:2002-11-06 11:01
太没道理!
改为 include \"ntddk.h\"? |
|
|
24楼#
发布于:2002-11-06 11:02
太没道理! 这些我早就试过了,我还把ntddk.h文件考到同一目录呢!! |
|
25楼#
发布于:2002-11-06 11:09
[quote]最好将ntddk.h放在靠前的位置! 我将位置调换如下,但还是那一句提示。 #include \"ndis.h\" #include <ntddk.h> #include \"xpassthru.h\" #include \"minihook.h\" #include \"prothook.h\" #include \"packet.h\" //#include \"recv.h\" //#include \"send.h\" [编辑 - 11/6/02 by bhjinhou] [/quote] 你可能犯了一个错误,不能同时包含ntis.h和TNDDK.h头文件,这会造成重复声明。 |
|
|
26楼#
发布于:2002-11-06 11:19
在调用ndis里调用ExAllocatePool()函数不用包含\"ntddk.h\"或\"wdm.h\",你只需在文件的顶部加上一句:
#define NDIS_WDM 1 即可. |
|
27楼#
发布于:2002-11-06 11:31
在调用ndis里调用ExAllocatePool()函数不用包含\"ntddk.h\"或\"wdm.h\",你只需在文件的顶部加上一句: 没错,偶是犯了一个大错误,搞定了,非常感谢各位!!! |
|
28楼#
发布于:2002-11-06 11:32
改成:
#include \"ntddk.h\" #include \"ndis.h\" #include \"xpassthru.h\" #include \"minihook.h\" #include \"prothook.h\" #include \"packet.h\" |
|
|
29楼#
发布于:2002-11-06 11:39
[quote]在调用ndis里调用ExAllocatePool()函数不用包含\"ntddk.h\"或\"wdm.h\",你只需在文件的顶部加上一句: 没错,偶是犯了一个大错误,搞定了,非常感谢各位!!! [/quote] 如果你想在ndis里包含\"ntddk.h\"来完成,累死你都不能编译成功! [编辑 - 11/6/02 by dazzy] |
|
30楼#
发布于:2002-11-06 11:41
非常感谢!!!
[编辑 - 11/6/02 by bhjinhou] [编辑 - 11/6/02 by bhjinhou] |
|
31楼#
发布于:2002-11-06 13:19
吃完了饭回来,帮你编译通过,想上来告诉你的,没想到你已经解决了,那就行了。
|
|
32楼#
发布于:2002-11-06 14:43
吃完了饭回来,帮你编译通过,想上来告诉你的,没想到你已经解决了,那就行了。 谢谢!! |
|
33楼#
发布于:2002-11-06 17:07
好不容易才编译通过,但我在自已的程序里
DbgPrint(\"destIPAddress结果为:%u\",GetSrcIpFromPacket(packet)); 的时候,怎么结果都是一串长数呢?能不能将其显示为IP地址的格式呢? 高手们出手相救呀!!!! :( 搞掂了 [编辑 - 11/6/02 by bhjinhou] [编辑 - 11/6/02 by bhjinhou] [编辑 - 11/6/02 by bhjinhou] |
|
上一页
下一页