#pragma data_seg 共享数据段问题!!
dytmh 2006-08-01 08:37:19 用普通DLL 写了一个HOOK.
#pragma data_seg(".SHARDAT")
static HHOOK g_hProc = NULL;
static HHOOK g_hKey = NULL;
static int ff = 0;
#pragma data_seg()
在客服端使用正常.
后面用MFC DLL 重写了这个DLL. 但功能无法实现. 同样的#pragma data_seg
在我设置钩子的函数里重新给ff 赋给10. 然后在WH_KEYBOARD 的函数或着在其它函数里弹出这个值.都是0.
在所有导出函数都加了AFX_MANAGE_STATE(AfxGetStaticModuleState());