Quote:
引用第3楼枫叶刀于2008-04-11 14:31发表的 :
自己调试看看在那步错!
hinstDLL=LoadLibrary((LPCTSTR)"hodll.dll");
这句为空就是路径不对,最好给绝对地址,调试时地址被改过,是项目的地址!
instkbhook=(inshook)GetProcAddress(hinstDLL,"installhook"); //call dll's function
这个"installhook"自己用dependence 看看dll有没这个是不是完全一样!注意:_ @
.......
installhook函数原形是这样的:BOOL _declspec(dllexport)_stdcall installhook();
难道定义函数指针的时候要写成:BOOL ((_declspec(dllexport)_stdcall * inshook)()?
这样编译不过去啊?