阅读:1526回复:3
windriver的Kernel PlugIn?谢...
在user mode下,已获得中断,但精度不够,所以想转为Kernel PlugIn方式,但不知应从何入手?万望大侠帮忙!!!
另在试着编译、链接c:\\WinDriver\\kerplug\\kptest\\kermode\\kptest.c 时出现如下警告及错误: Compiling... kptest.c C:\\WinDriver\\kerplug\\kptest\\kermode\\kptest.c(64) : warning C4013: \'memcpy\' undefined; assuming extern returning int kptest.obj - 0 error(s), 1 warning(s) Linking... LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Debug/kptest.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. kptest.exe - 2 error(s), 0 warning(s) 谢谢各位了!!! |
|
沙发#
发布于:2003-05-21 20:34
我也想知道也!
|
|
板凳#
发布于:2003-05-23 11:51
在这个例子中,kptest.c是用来生成sys文件的,不应该用vc编译。help文件中说,用compile.bat来编译,可是见鬼,也不行。
提示的错误,可能是memcpy需要memory.h或string.h头文件吧。 我这几天也在用这个kernerlplug,一知半解,有空聊聊。 |
|
|
地板#
发布于:2003-07-09 17:19
不知你的问题解决了么?若解决了,请教一下,若未解决讨论一下?
kptest.c只是一些函数定义,用vc编译肯定出错了,它连main()函数都没有,所以有两个错误了! 我用compile可以生成.sys文件,是要在DDK中运行的。但是运行USEMODE 下的程序时打开kptest.sys时总打不开,函数返回0,我用createfile打开kptest.sys时已经成功打开了,说明kptest.sys已经安装到系统了,不知道我哪里设置有问题,请教?? |
|