调用dll中的函数。。。
想调用dll中的函数,没有成功,请大家帮忙看下!
dll中的卸载钩子函数:
BOOL __declspec(dllexport) UnHook()
{
BOOL unhooked = UnhookWindowsHookEx(hkb);
return unhooked;
}
载入dll进行调用如下:
static HINSTANCE hDllInst;
typedef BOOL ( *MYFUNHOOK_keb)();
MYFUNHOOK_keb MyUnhook = NULL;
if(hDllInst=LoadLibrary((LPCTSTR)"keyboard.dll"))
{
WriteLogString("载入键盘钩子");
MyUnhook = (MYFUNHOOK_keb)GetProcAddress(hDllInst,"UnHook");
if(MyUnhook)
{
MyUnhook();
WriteLogString("键盘钩子卸载成功");
}
FreeLibrary(hDllInst);
}
怎么就没反应啊!急死。。。