我在Windows 10 17134上,并安装了Windows 10 SDK 16299。我实际上有一个较旧的Windows版本和4个不同版本的SDK,但决定升级到最新的Windows版本并卸载我所有的Win10 SDK,并仅安装我们在项目16299中使用的版本。团队中的一些人能够运行AppVerifier,但大多数不能。
我已经尝试将测试简化为使用基本测试将其简单地连接到Notepad.exe,这就是下面的样子。请注意,保存按钮显示为灰色,因为它确实已保存。如果不单击“保存”,则任何内容都不会生效。
然后,当我尝试直接运行notepad.exe时,出现以下错误:

这与我在项目中遇到的错误完全相同。现在仔细查看帮助文档,我发现:

好了,所以我在安装完整的Windows 10 SDK时拥有WinDbg。然后按照指南运行建议的命令行:
> C:\Program Files (x86)\Windows Kits\10\Debuggers\x86>windbg -xd av -xd
> ch -xd sov notepad.exe
Run Code Online (Sandbox Code Playgroud)
它使用以下输出启动WinDbg,该输出再次与我们项目的行为匹配: 
我承认,我以前从未使用过WinDbg,也不清楚应该怎么做。我的最初意图是诊断我的项目中的堆损坏。因此,希望有人可以解释为什么它适用于某些人而不适用于其他人,或者我做错了什么。谢谢!