【发布时间】:2013-04-16 17:57:44
【问题描述】:
为什么作为函数指针的proc得到空值?
已编辑:
【问题讨论】:
标签: function pointers nullpointerexception visual-c++-6
为什么作为函数指针的proc得到空值?
已编辑:
【问题讨论】:
标签: function pointers nullpointerexception visual-c++-6
我的猜测是您加载的库没有导出名为“StartHook”的函数。
如果库是用 C++ 编写的(看起来就是这样),函数名称将根据其参数类型(例如,_Z9StartHookv 之类的东西)进行修改。将定义包装在 extern "C" { ... } 中以防止这种情况发生。
【讨论】:
NULL 是函数失败时记录的返回值。要了解原因,请致电GetLastError 并查找here。
【讨论】: