3

每当安装或删除应用程序时,我想监视何时更改/添加/删除注册表项。我已经测试了 msdn( link ) 中的示例代码,它工作正常。

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

4

2 回答 2

6

只有 3 种方法,没有一种既简单又足够:

于 2012-09-09T07:39:24.273 回答
0

不幸的是,Windows 事件跟踪 (EWT) 不允许查看事件中的完整密钥路径。你只得到一个部分键名,一个奇怪的句柄实际上是一个键控制块。从这个块中获取信息并不是那么简单。是的,进程监视器使用 EWT,但它不使用 Windows 内核跟踪作为提供程序。

于 2015-02-03T20:43:37.497 回答