DLL中键盘钩子失效的问题解决

来源:互联网 发布:记账软件onlinedown 编辑:程序博客网 时间:2024/06/05 08:28

 

1、正确设置共享数据段

 

// 共享数据段
#pragma data_seg("YCIShared")
HWND g_hWndCaller = NULL;// 保存主窗口句柄
HHOOK g_hHook = NULL;// 保存钩子句柄
#pragma data_seg()

 

//参考

////#pragma comment(linker,"/SECTION:YCIShared,RWS")

 

 

2、开启一个新线程安装钩子,安装后之后线程休眠,防止重复安装

 

 

 

2011年5月15日0:51:40

原创粉丝点击