hMod的问题你看下sethook的返回值应该是给他复制为::GetModuleHandle(NULL) hMain=0估计是因为你的调用setHook的时候,形参hMainForm没有弄对可以用SetHook(m_hWnd,0);