菜虫问一个C语言的钩子问题
#include<windows.h>
_declspec(dllimport) void SETHOOK();
int main()
{
SETHOOK();
return 0;
}
DLL程序:
#include<windows.h>
HHOOK g_hMouse;
LRESULT CALLBACK MouseProc(
int nCode, // hook code
WPARAM wParam, // message identifier
LPARAM lParam // mouse coordinates
)
{
return 1;
}
void SETHOOK()
{
g_hMouse=SetWindowsHookEx(WH_MOUSE,MouseProc,GetModuleHandle("HOOK"),0);
}
def程序
LIBRARY HOOK
EXPORTS
SETHOOK @2
谁能帮帮我?