C# Windows api注册表函数侦听器

C# Windows api注册表函数侦听器,c#,registry,C#,Registry,在c#中,是否可以监视何时触发某个windows api注册表函数以及向其发送哪些参数? 例如,我想知道函数“RegCreateKeyEx”何时被触发以及它得到了哪些参数,这样我就可以知道何时向注册表添加了一个新的键。 有人能提供建议吗? 如果您对注册表项-值对中的任何更新感兴趣,请发送通知,谢谢 Windows API提供了一个函数RegNotifyChangeKeyValue,用于通知调用方指定注册表项的属性或内容的更改 你可以在这里阅读更多关于它的信息- 也可能对您有所帮助。您是否正在寻找

在c#中,是否可以监视何时触发某个windows api注册表函数以及向其发送哪些参数? 例如,我想知道函数“RegCreateKeyEx”何时被触发以及它得到了哪些参数,这样我就可以知道何时向注册表添加了一个新的键。 有人能提供建议吗?
如果您对注册表项-值对中的任何更新感兴趣,请发送通知,谢谢

Windows API提供了一个函数
RegNotifyChangeKeyValue
,用于通知调用方指定注册表项的属性或内容的更改

你可以在这里阅读更多关于它的信息-


也可能对您有所帮助。

您是否正在寻找类似于
RegistryWatcher
的东西,以便在某些注册表项或值被更新时获得通知?您是为了娱乐目的(比如学习一些新的和痛苦的东西)还是只需要结果(即)。这需要winapi挂钩,不完全是C#的特征。EasyHook图书馆很有名。