dll getmessage

场景:写在DLL中的WH_GETMESSAGE hook,它的数据怎么传给进程

写在DLL中的WH_GETMESSAGE hook,它的数据如何传给进程?
我把WH_GETMESSAGE hook写在了DLL中,用LoadLibrary载入后调用,在回调函数中截获相应数据后,只会用MessageBox显示,不会传给进程处理。我用了CreateFileMapping,可是在进程中得到的数据却总是空的。并且调试回调函数时,不能命中断点。
只有20分,各位帮帮我吧

------解决方案--------------------
>>在回调函数中截获相应数据后,只会用MessageBox显示
在调用dll函数时把窗口句柄传递到DLL中,并在回调函数中获取信息后发自定义消息给给窗口句柄,
并在该窗口中对信息进行处理。