请问VB 如何监视注册表指定位置

来源:百度知道 编辑:UC知道 时间:2024/06/22 00:35:50
我想用VB监视 注册表指定项 当有改动的时候 添加删除修改 等 需要知道是哪个程序在修改

比如 IE主页被修改了 改回来后马上又被修改 等 用VB监视住 到底是被哪个程序修改了

请知道的朋友或有能力的朋友附上 源代码 谢谢

用VB做这个做不来哦,要监视、拦截的肯定要写驱动,VB写不来,除非是C++写的驱动由VB调用可以办得到
360安全卫士、金山清理专家、瑞星杀毒软件都有类似的功能而且已经做得很完善了,它会提示你是否允许修改然后由你自己决定

这个如何想准确的知道的话就要高Ring0驱动了,或者你把所有的关于注册表操作的API全HOOK了

本质上的监视是不可能的,但是,你可以使用一个Timer控件.指定时间后自动改注册表,至于到底是被哪个程序修改了,VB是不大可能实现的