BOOL CLeaderkeyHook::StartHook()
{
BOOL bResult=false;
glhHook=::SetWindowsHookEx(WH_MOUSE,MouseProc,glhInstance,0);
if(glhHook!=NULL)
bResult=true;
return bResult;
}BOOL CLeaderkeyHook::StopHook() 

    BOOL bResult=FALSE;
    if(glhHook)
{
bResult=UnhookWindowsHookEx(glhHook);//卸载钩子
        if(bResult)
{
   glhHook=NULL;
}
}
return bResult;
}
这是启动与停止钩子的代码。
但重复调用后,会装载不上了。为什么会这样?该怎么解决?