如何截获其它程序发出的读或写注册表请求并进行处理后返回?

penu 2003-02-19 01:46:37
如题。
...全文
40 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
penu 2003-03-27
  • 打赏
  • 举报
回复
TO: sprewellkobe(sprewellkobe)

你发过来了吗?我怎么还是没收到?你发了之后,在CSDN给我个短消息。

另:谁有regmon的源码?给我一份,一定会给分的。
youyanyi 2003-03-20
  • 打赏
  • 举报
回复
如果可能的话:参考一下"变速齿轮"的原理呀
jbz 2003-03-19
  • 打赏
  • 举报
回复
来看看
LRobert 2003-03-19
  • 打赏
  • 举报
回复
我想还是用 hook,如果你不认同别的程序改变的话,就在它改变后变回来
chinayang 2003-03-19
  • 打赏
  • 举报
回复
我也要一份..junnyyang@163.com
sprewellkobe 2003-03-19
  • 打赏
  • 举报
回复
我回家给你发代码:penu
penu 2003-03-18
  • 打赏
  • 举报
回复
没收到……
penu 2003-03-17
  • 打赏
  • 举报
回复
谢谢!我的邮件地址为:

penu@sina.com
chenliang6625369 2003-03-13
  • 打赏
  • 举报
回复
我要源代码,谢谢,我的邮箱 chenliang@snonl.com
sprewellkobe 2003-03-13
  • 打赏
  • 举报
回复
用HOOK,实现在主程序中SetHook,在DLL中出发CallBack涵数,一旦发现改变的消息,就通知主程序,(这个需要用进程间的数据传输,简单的可以用postmessage,如果结构复杂,可以用
内存影象,就是声明一个大家都共使的指针),主程序在根据返回的消息(应该是自己定义的消息类型,储存REG类型)来实现你想要的功能

大体过程就这样,至于sethook涵数中的hook类型,你自己查一下msdn好了,

我做过一个类似的东东,如需要可以把代码给你,参考一下
liye20000 2003-03-13
  • 打赏
  • 举报
回复
gz
penu 2003-03-12
  • 打赏
  • 举报
回复
谁能贴出代码来看看?
fi9 2003-03-11
  • 打赏
  • 举报
回复
以前下过FileMon的源码,没有很详细地去看过,不过基本的还是明白的!
在Win9x下用VxD来做,但是,如果你只是做到监视的话这可是一种最好的技术了,不过如你想拦截(也就是,如果不合意,不给它再往下运行)那这种技术就不得了,因为,VxD是进入到ring0了,很难做到停掉当前的程序。今早刚好找到RegMon不过原理一样,有空也要看一下了,这回是w2k的!
yeahchang 2003-03-04
  • 打赏
  • 举报
回复
gz
sam200401 2003-03-04
  • 打赏
  • 举报
回复
楼主问得好!这个问题很有学习价值..

关注+学习

请各大虾帮忙帮忙!(星星都去灌水区了,唉!)
greatefish 2003-03-03
  • 打赏
  • 举报
回复
用hook来实现
pepsi1980 2003-03-03
  • 打赏
  • 举报
回复
有监控注册表变化的软件,只要注册表变化都会提示的。。。。读他的文档就可以了
编程实现我也不会UP!
penu 2003-02-28
  • 打赏
  • 举报
回复
大侠们帮帮忙!!!
Jim3 2003-02-28
  • 打赏
  • 举报
回复
关注
改写过FileMon的vxd
至于RegMon没看过源代码,不清楚
penu 2003-02-28
  • 打赏
  • 举报
回复
没人有更好的思路了吗?
加载更多回复(6)

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧