关于截取程序发出的数据 想要截取一个程序发送给另外一个窗口程序的数据,其中我并不知道该程序是怎么传输该数据给另外一个窗口的?请问各位大侠要怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的意思是不是通过WM_COPYDATA发送的数据?通过消息返回钩子截获WM_COPYDATA消息SendMessage( (HWND) hWnd, // handle to destination window WM_COPYDATA, // message to send (WPARAM) wParam, // handle to window (HWND) (LPARAM) lParam // data (PCOPYDATASTRUCT));直接读取lParam的地址得内容,此时你的dll已经在这个进程内部,可以直接访问 你的意思是不是通过WM_COPYDATA发送的数据?通过消息返回钩子截获WM_COPYDATA消息SendMessage( (HWND) hWnd, // handle to destination window WM_COPYDATA, // message to send (WPARAM) wParam, // handle to window (HWND) (LPARAM) lParam // data (PCOPYDATASTRUCT));直接读取lParam的地址得内容,此时你的dll已经在这个进程内部,可以直接访问 不是指用WM_COPYDATA发送的数据,而是我根本就不知道怎么回事的。 如果是你自己得程序,你可以用内存映象来传递createfilemapping openfilemapping mapviewoffile这三歌函数可以作到 我想改TTimer类名,请教如何改?结贴率100% 如何做显示天气预报或滚动新闻的IE工具栏? delphi 16进制字符串 转图片的问题 sql server 事务处理过程中为什么select事务里不相关的表也受影响 图像的扫描问题,高分相送! [求助]矢量图形的局部放大 怎样通过OpenDialog取得不包含路径的文件名? 问一下 一个打印的问题 socket error 10060 是什么错误!!! 如何实现类似QQ中收到消息后的闪烁效果? 看李维的书很有成就感
SendMessage(
(HWND) hWnd, // handle to destination window
WM_COPYDATA, // message to send
(WPARAM) wParam, // handle to window (HWND)
(LPARAM) lParam // data (PCOPYDATASTRUCT)
);
直接读取lParam的地址得内容,此时你的dll已经在这个进程内部,可以直接访问
SendMessage(
(HWND) hWnd, // handle to destination window
WM_COPYDATA, // message to send
(WPARAM) wParam, // handle to window (HWND)
(LPARAM) lParam // data (PCOPYDATASTRUCT)
);
直接读取lParam的地址得内容,此时你的dll已经在这个进程内部,可以直接访问
createfilemapping
openfilemapping
mapviewoffile这三歌函数可以作到