社区
VB基础类
帖子详情
如何监测注册表的更改?
hanzhaowei
2003-01-02 08:00:30
就是运行以后在后台监视着,一旦有什么程序修改了注册表,就弹出来一个什么东东提示一下。
最好还可以做成可选择是否更改的。
希望不要占太多系统资源!
是监测注册表api函数的线程么?
但是不知道什么时候创建呐。
...全文
197
5
打赏
收藏
如何监测注册表的更改?
就是运行以后在后台监视着,一旦有什么程序修改了注册表,就弹出来一个什么东东提示一下。 最好还可以做成可选择是否更改的。 希望不要占太多系统资源! 是监测注册表api函数的线程么? 但是不知道什么时候创建呐。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyl910
2003-01-04
打赏
举报
回复
好像是这个:
RegNotifyChangeKeyValue
VB声明
Declare Function RegNotifyChangeKeyValue Lib "advapi32.dll" Alias "RegNotifyChangeKeyValue" (ByVal hKey As Long, ByVal bWatchSubtree As Long, ByVal dwNotifyFilter As Long, ByVal hEvent As Long, ByVal fAsynchronus As Long) As Long
说明
注册表项或它的任何一个子项发生变化时,用这个函数提供一种通知机制
返回值
Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码
参数表
参数 类型及说明
hKey Long,要监视的一个项的句柄,或者指定一个标准项名
bWatchSubtree Long,TRUE(非零)表示监视子项以及指定的项
dwNotifyFilter Long,下述常数的一个或多个
REG_NOTIFY_CHANGE_NAME 侦测注册表项名称的变化,以及侦测注册表的创建和删除事件
REG_NOTIFY_CHANGE_ATTRIBUTES 侦测属性的变化
REG_NOTIFY_CHANGE_LAST_SET 侦测上一次修改时间的变化
REG_NOTIFY_CHANGE_SECURITY 侦测对安全特性的改动
hEvent Long,一个事件的句柄。如fAsynchronus为False,则这里的设置会被忽略
fAsynchronus Long,如果为零,那么除非侦测到一个变化,否则函数不会返回。否则这个函数会立即返回,而且在发生变化时触发由hEvent参数指定的一个事件
viperstorm
2003-01-03
打赏
举报
回复
UP
可能要写Vxd
Arcan
2003-01-03
打赏
举报
回复
用过Regmon.exe,可以截获到对注册表的任何操作,不过怎么实现的我就不知道了,UP一下。
fzn0621
2003-01-03
打赏
举报
回复
怎么拦截WINDOWS消息?用GETMESSAGE?
AechoJohn
2003-01-03
打赏
举报
回复
最好拦截Window的消息!
要不你看看SysInfo这个控件中有没有这方面的信息!
注册表
对比工具-Windows
注册表
对比:轻松比对
注册表
变化,运维人员的得力助手
Windows
注册表
对比工具专为Windows用户打造,可轻松比对软件安装或系统配置
更改
后的
注册表
变化。它基于Windows平台,利用API访问数据库,有中文界面、操作简便、功能丰富、支持远程对比等特点,广泛用于软件安装
监测
、系统优化、故障排查等场景。
VC++实现
注册表
监控
本文介绍了一个用于监视Windows
注册表
中HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun项的C++函数实现,通过创建事件、打开
注册表
键并配置通知来实时
监测
注册表
更改
。
C#监视
注册表
的类 使用WIN32 API
本文介绍了一个使用C#实现的
注册表
监控程序,通过调用Windows API来实时
监测
注册表
的变化,并在发生
更改
时触发事件通知。
WINDOWS中Shell文件操作的监控(转载)
本文介绍了如何使用Windows API函数FindFirstChangeNotification、FindNextChangeNotification和ICopyHook接口来实现对文件和文件夹的监控。通过编程,可以创建一个后台程序,实时
监测
硬盘上文件的变化,包括创建、重命名、删除等操作,以及
注册表
的
更改
。此外,还展示了如何创建一个COM组件来实现拷贝钩子,以便在文件操作执行前进行验证。
如何才能监控查看出
注册表
更改
情况,本地组策略设置
更改
了哪些
注册表
对应值?
本文介绍了如何在Windows 11环境下,通过Windows Sysinternals Suite中的ProcessMonitor工具,监控并查看
注册表
及本地组策略设置的
更改
情况。详细步骤包括下载工具,设置筛选条件,以及跟踪和定位具体的
注册表
改动。
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章