用普通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());