如何确定应用程序使用哪个注册表值?

如何确定应用程序使用哪个注册表值?

我有一个使用某些注册表值的软件。每次我将这个应用程序安装到另一台机器上时,这个应用程序都会强制显示许多“同意、不同意”窗口。所以它花费的时间太长了?

是否有任何应用程序可以告诉我哪个应用程序使用了哪个注册表值?例如,进程 explorer.exe 给出了应用程序的文件流使用情况。是否有任何类似的应用程序可用于注册表使用情况。

答案1

您可以使用进程监视器,参见:http://technet.microsoft.com/en-us/sysinternals/bb896645

在进程监视器运行的同时运行该程序,然后您将能够看到读取了哪些注册表条目。

请注意,如果注册监视器正在运行,某些程序将拒绝启动,猜测它们正在试图保护许可信息。

答案2

尝试进程监控

它显示每个进程正在使用的注册表项和值以及其他信息。

答案3

进程监控来自 Sysinternals。

相关内容