Debugging 神秘验证器.dll

Debugging 神秘验证器.dll,debugging,winapi,Debugging,Winapi,在客户机器上调试崩溃时,我们注意到我们的应用程序在verifier.dll下运行。e、 g每个线程堆栈从verifier.dll开始,每个系统函数都被verifier.dll存根截获 常识和运行Google搜索“verifier.dll”清楚地表明这个dll属于微软提供的工具。然而,令人震惊的事实是,客户的机器上甚至没有安装应用程序验证程序(在客户的机器上也没有找到appverif.exe,也没有c:\Program Files\Application Verifier目录) 还有什么会导致程序

在客户机器上调试崩溃时,我们注意到我们的应用程序在verifier.dll下运行。e、 g每个线程堆栈从verifier.dll开始,每个系统函数都被verifier.dll存根截获

常识和运行Google搜索“verifier.dll”清楚地表明这个dll属于微软提供的工具。然而,令人震惊的事实是,客户的机器上甚至没有安装应用程序验证程序(在客户的机器上也没有找到appverif.exe,也没有c:\Program Files\Application Verifier目录)


还有什么会导致程序在这种模式下运行。

听起来像是病毒扫描程序类型的东西。但是,我建议您使用查看dll及其加载位置和其他类似信息。

应用程序验证程序是操作系统的调试功能,因此它始终存在。即使系统上没有安装应用程序验证工具,也可以通过修改注册表对其进行配置


提供控制操作系统调试功能的注册表设置的详细信息。可能是某人或某物在您看到异常的系统上启用了应用程序验证程序。如果未专门为您的流程启用,则可能已在系统范围内启用。

该链接不再有效。以下是指向某些应用程序验证程序文档的链接(也是旧链接),该文档仍然存在: