发布我的毕业设计代码--注册表监控--注册表小精灵

KeSummer 2007-06-27 02:04:49
拦截注册表的修改,当发现要保护的键被修改时,就会通知用户,询问通过修改还是拒绝修改.用驱动程序实现的,大家下载时给些评论啊^_^谢谢了.支持的就顶~~~~


该程序是我的毕业设计来的,答辩老师超垃圾..看都不看..哎..不过这个也是没什么技术含量的..请各位别用鸡蛋番茄砸我啊.

代码基本都是我自己写的(另外就是VC生成的,有一小段是从RegMon借的,大概两个函数).我觉得最重要是自己去做.

另外谁推荐偶一份工作啊,在上海..我做过大型的项目(我是组长),做过IOCP,熟悉streme这个界面库,现在正在写一个地图软件(是自己画的哦)..等等..

还有三天就毕业咯..人生有走过了一段路..哎...

回 首 往 事

灰飞又烟灭 | 随你走前程
校园里曾有的岁月风筝 | 小雨中伴着的往事如风
藐视身周的轻轻风尘 | 悄悄地叩开路人心灵
留恋依稀不会终结 | 迟疑之间回头一望
梦里闪现多少共路的人 | 小路上刻下了脚印深深
望着飞逝匆匆 | 顶着细雨淅淅
伴随秋雨蒙蒙 | 何惧前路茫茫
咳 | 嗨
曾刻意追逐的梦 | 吓不退孤傲的心
终是不成 | 倔强的人
啸傲江湖的爽意 | 渐入灰暗的大地
一并塞进洁白的信封 | 忽然亮起了盏盏明灯
和这恋意深深 | 听着脚步声声
爱意沉沉 | 暮色沉沉

已测试系统:
win 2000 sp4/xp sp2/win 2k3 sp1
不支持系统:
win 3.x/9x/me
未知:
vista(应该不支持)

工程说明:
KeHookReg--驱动程序,用于拦截注册表的访问,是核心程序,请使用ddk编译
KeXRegSprX--后台监控,用于与驱动交互
KeXCenter--控制中心,显示日志,规则,设置等
BugReport--DLL,用于程序的崩溃处理,没多大用.可以不看
KeXTray--托盘



喜欢windows内核的可以与我讨论哦.我是菜鸟一个.
http://download.csdn.net/source/200494
...全文
1523 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kevinkl 2012-02-22
  • 打赏
  • 举报
回复
楼主,这个程序你还记得不?我有个问题想请教,KeyList * FindKey(char * pch)你说这个函数有点问题,要改一下,能告诉我怎么改的吗?正好最近我在学习驱动开发相关的东西
毒行江湖 2010-11-25
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 cba5796 的回复:]

引用 2 楼 tete 的回复:
大学里能学成你这样算是比较强了。
[/Quote]
我的想法跟这两位一样
scq2099yt 2010-02-22
  • 打赏
  • 举报
回复
up up up up
adelezy 2009-08-27
  • 打赏
  • 举报
回复
话说 强帖要顶
adelezy 2009-08-27
  • 打赏
  • 举报
回复
话说 强帖要顶
bluemynet 2009-01-21
  • 打赏
  • 举报
回复
顶下
bluemynet 2009-01-21
  • 打赏
  • 举报
回复
顶下
zhengq06 2008-06-28
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 cba5796 的回复:]
[Quote=引用 12 楼 cba5796 的回复:]
[Quote=引用 12 楼 cba5796 的回复:]
[Quote=引用 12 楼 cba5796 的回复:]
[Quote=引用 12 楼 cba5796 的回复:]
[Quote=引用 12 楼 cba5796 的回复:]
[Quote=引用 12 楼 cba5796 的回复:]
[Quote=引用 12 楼 cba5796 的回复:]
[Quote=引用 12 楼 cba5796 的回复:]
[Quote=引用 12 楼 cba5796 的回复:]
[Quote=引用 12 楼 cba5796 的回复:]
引用 2 楼 tete 的回复:
大学里能学成你这样算是比较强了。
[/Quote]
[/Quote]
[/Quote]
[/Quote]
[/Quote]
[/Quote]
[/Quote]
[/Quote]
[/Quote]
[/Quote]
[/Quote]
wjlsmail 2008-06-25
  • 打赏
  • 举报
回复
非常不错。
fishidea 2008-06-24
  • 打赏
  • 举报
回复
强,帮顶~喜欢研究内核,喜欢HOOK~喜欢很强很暴力的HOOK~哇哈哈`
cba5796 2008-06-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tete 的回复:]
大学里能学成你这样算是比较强了。
[/Quote]
charleswu82 2008-06-23
  • 打赏
  • 举报
回复
mark

too short too short
liudptl 2007-07-21
  • 打赏
  • 举报
回复
实在太感谢楼主了,俺正要做这个东西,可以参考参考
KeSummer 2007-06-27
  • 打赏
  • 举报
回复
>.<忘了把一些东西告诉大家了..
1:怎么使用
运行KeXTray.exe即可.
然后运行msconfig.exe(xp下),切到启动页,随便点一个就可看到效果了.
或者运行regedit,展开
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
新建字符串值也可看到效果.

2:KeXRegSprX.exe这个本来要做成服务的,这样才可以在没人登陆的情况监控到注册表,但因为是毕业设计,要演示的,做成服务又麻烦.所以还只是个普通程序.有兴趣改一下即可.

3:拦截那个键是程序设定的,使用托盘打开控制中心就知道是怎么回事了.

4:3个exe之间的交互比较复杂,我模拟了进程消息去做的,主要考虑了KeXRegSprX.exe作为服务运行,用窗口message比较麻烦.如果大家觉得exe的代码比较难看懂.只看驱动就行了.

5:为了exe的图标好看点,特意下了一个ico光盘(600M图标哦).所以不是偶设计的图标..嘿嘿.

不懂地方可以发消息我.~~^-^谢谢楼上那么多位.
yjgx007 2007-06-27
  • 打赏
  • 举报
回复
不错!顶一下!
老夏Max 2007-06-27
  • 打赏
  • 举报
回复
楼主的模块划分还是很不错的。
RegMon也是一个不错的开源软件。
cpio 2007-06-27
  • 打赏
  • 举报
回复

高手啊
「已注销」 2007-06-27
  • 打赏
  • 举报
回复
偶马上也要毕业了
KeSummer 2007-06-27
  • 打赏
  • 举报
回复
本科..学校一般般的..
miaoshengwu 2007-06-27
  • 打赏
  • 举报
回复
敢问楼主什么学历?
加载更多回复(2)

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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