使用C++监视注册表

nas*_*din 3 c++ registry winapi monitor

我希望监视何时在安装或删除应用程序时将密钥更改/添加/删除到注册表.我已经测试了msdn(链接)中的示例代码,它工作正常.

但问题是它并没有告诉我哪个键实际上已被修改/添加/删除.如何使用c ++检索此信息?

Meh*_*dad 6

只有3种方式,其中没有一种方法既简单又充足:

  • 旁注:“**`CmRegisterCallback`** 例程对于 Windows Vista 和更高版本的操作系统版本已过时。使用 [**`CmRegisterCallbackEx`**](http://msdn.microsoft.com/en-us/library /windows/hardware/ff541921.aspx) 相反。” (2认同)