我调试了一下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()
大虾帮忙看看错在什么地方!
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()
大虾帮忙看看错在什么地方!
解决方案 »
- 如何用钩子修改键盘??
- 关于linux网络编程远程命令调用的问题
- 数据库Release问题
- API 钩子没得到WORD的打印份数,如何解决!
- 怎样创建基于CListView的单文档应用程序
- 我想做一个这样的程序,在主窗体上显示矩形区域,每行显示8个,
- 请问vs6自带的InstallShield怎么用?
- 拷贝构造函数实现多态性?!!你知道吗?...........
- 请教:ofstream和UNICODE的问题? (一定给分,决不食言)
- MFC 视图中创建可以拖动的CTreeCtrl
- 有人愿意合作做电子商务?
- 请高手赐教:在打开的BMP图片上,捕捉鼠标位置,得到坐标后,计算并不和图片的大小一致,如何转化?
GetMsgProc是你自己的函数是吗?