捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:监视注册表写操作的钩子
ygycxm 16617 2005/7/27 11:35:18
下了不顶..不对..还是顶一下了
tuyueje 14536 2005/5/5 21:41:44
就是啊,共享一下嘛。。呵呆~~
msdelphi 12871 2005/2/26 13:57:38
请问出现过Explorer.exe死掉的情况吗?
kukuasir 11693 2005/1/13 13:01:32
如果jazzyfree兄愿意,不如把代码共享出来:P
jazzyfree 11687 2005/1/13 10:39:47
花了半天时间终于搞定了,注册表全局HOOK的完美实现,这是演示:
http://www.codesky.net/soft/HookReg.rar
kukuasir 11671 2005/1/12 23:50:39
握手~~!
我也是看到这个程序后才去看HOOK的相关资料的,
所以搞了半天也没结果:P
kukuasir 11635 2005/1/11 23:38:12
xebaobei兄辛苦了~~

发现脱钩的时候好象入口地址没有跳转正确,造成了很多程序调用API时发生错误
kukuasir 11621 2005/1/11 20:55:12
改成SetWindowsHookEx(WH_GETMESSAGE, @HookProc, Hinstance, 0)是可行的。。
去掉FindWindow的相关代码,执行后是有效的。。
监视了所有调用RegSetValueExA的程序(包括了EXPLORER,但UNHOOK后EXPLORER会出错)
tim001 11606 2005/1/11 13:48:50
HOOK技术,不懂!
jazzyfree 11605 2005/1/11 13:23:57
此程序只能监视指定程序对注册表的操作,如何设置全局钩子呢?
DLLData^.Hook := SetWindowsHookEx(WH_GETMESSAGE, @HookProc, Hinstance, ThreadID);
改为
DLLData^.Hook := SetWindowsHookEx(WH_GETMESSAGE, @HookProc, Hinstance, 0);好象不行!
linfinder 11603 2005/1/11 11:42:00
好东西,^_^
hanaijun 11580 2005/1/10 22:32:28
好东西!!!!!!!!!!
第一页 上一页 下一页 最后页 有 12 条纪录 共1页 1 - 12
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表