5

我在 Visual Studio 2010 中的应用程序中安装了用于检测堆损坏的应用程序验证程序。它运行的操作系统是 Windows 7。我遇到的问题非常愚蠢:我无法启动应用程序验证程序。我读到它安装在程序菜单中(但我在那里找不到应用程序验证程序),或者我只是运行 AppVerif.exe(我也找不到)。在我的应用程序验证程序文件夹中,我只有 REDIST.txt、vrfauto.dll、vrfauto.h 和 vrfauto.idl 文件,没有别的。我尝试再次卸载并重新安装它,但文件夹的内容保持不变,并且在我的计算机上没有 AppVerif.exe 的痕迹。在这一点上,我不知道该怎么办。我的应用程序卡住了,我无法继续。请帮帮我!

4

1 回答 1

5

您应该在此处找到应用程序验证程序可执行文件:

<YourWindowsFolder>\SysWOW64\appverif.exe (x86 version)
<YourWindowsFolder>\System32\appverif.exe (x64 version)

我有两台 Win7 x64 机器,都安装了相同版本的 AppVerifier(6.2.9200),但其中一台有正确的应用程序链接,另一台没有(就像你描述的那样)。这可能取决于系统中安装了哪个 .NET Framework 版本。AppVerifier 很旧,它的安装程序可能与较新的框架版本不兼容。

于 2013-07-04T14:06:14.433 回答