我调试了一下dll,发现运行到下面就出错
BOOL CKeyHook::starthook() 

  BOOL bResult=FALSE; 
  glhHook=SetWindowsHookEx(WH_GETMESSAGE,GetMsgProc,glhInstance,0); 
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
   if(glhHook!=NULL) 
   bResult=TRUE;    return bResult; 

  
  
其中glhHook和glhInstance是共享数据段 
定义如下 
#pragma data_seg("mydata") 
HHOOK glhHook=NULL; 
//安装的键盘钩子句柄 
 HINSTANCE glhInstance=NULL; 
//DLL实例句柄 
#pragma data_seg() 
  
大虾帮忙看看错在什么地方!