当前位置:主页>仓库管理软件> 列表

如何拦截用户对注册表的操作? 找管家婆软件狗

记账软件版1楼: 如题:那位大虾知道....的。。。。

2楼: API Hook 如紫光档案管理软件

3楼: 使用API HOOK
钩函数ZwSetValueKey之类就可以了!!

4楼: 只需要钩zwsetvaluekey函数吗?
在那里的到这方面的tips?
没做过,给个稍微明白点的暗示阿!!

5楼: 我说的是之类的函数。
上面给你的函数是当用户设置注册表的时候需要调用的。
打开注册表的话则是另一个函数。
这个用DLEPHI是无法解决的,需要写驱动解决的。

6楼: 楼上的错了,这些都可以解决,并且我已经编好注册表防护程序了

记账软件版7楼: 既然都写好了,给我个提示啊。。。

8楼: 呵呵,使用DELPHI只能进行一般的设置,例如注册表中有一个设置项,可以让别人不能打开注册表。但是如果别人也编写一个程序来将此设置项设置回来的话,那你就没有办法了。
兴许tianliangle2003会用TIMER控件来循环的查询此设置项。但是对系统的压力太大了。
最好的方法我觉得使用API HOOK。在目前来说这种办法是最好的(个人认为)。

9楼: to fxh7622:
不懂就别说,我用的HOOK native api,这也是很多杀毒软件注册表防护所用的方法,什么timer啊,我早已不用了

10楼: 源代码:监视注册表写操作的钩子
http://www.delphibox.com/article.asp?articleid=1820

11楼: 木有源码。。。。

12楼: 多人接受答案了。 如管家婆软件狗