阅读:1309回复:3
关于ndishook1.c的非常菜的问题
1.编译gjp写的ndishook1.c的时候提示:
link() : error LNK2001: unresolved external symbol _DriverEntry@8 程序本身没有定义这一函数我也在include的头文件中没有找到这一函数的定义,不知道为什么链接的时候会出现这样的错误? 2.一般的驱动程序都应该有DriverEntry这个函数,ndishook1.c为什么可以没有这个函数? 3.编译、链接得到的ndishook1.sys文件是不是也需要一个INF文件进行安装?能不能具体说说让ndishook1.sys文件运行起来的具体过程。 我是在DDK for w2k下的check环境下编译的。 [编辑 - 10/12/03 by hust_wu] [编辑 - 10/12/03 by hust_wu] [编辑 - 10/12/03 by hust_wu] |
|
|
沙发#
发布于:2003-10-12 22:00
怎么没人肯回答
我顶!!! |
|
|
板凳#
发布于:2003-10-13 16:04
再顶!!
|
|
|
地板#
发布于:2003-10-13 17:15
缺少DriverEntry函数,这个函数的相当于C里面的main函数。
ndishook1.c只是这个工程里面用来Hook Ndis的一个文件,不能单独编译。 |
|