我尝试在VS 2010 Ultimate中使用Performance向导工具进行简短的C ++测试。
但对于任何代码,分析过程崩溃并发生以下错误:
Could not launch xxx.exe. Injection of runtime library failed.
此时我使用Netbeans和VS 2010剖析器我没有多少经验。
我想知道这个函数是否可用于非托管C ++ ...... C ++代码是正确的......
配置:VS 2010旗舰版,Win 7教授32位。
更新的问题: 检测方法效果很好,但CPU采样方法仍然不起作用。
答案 0 :(得分:0)
是的,探查器适用于本机代码。
尝试以提升的管理员用户身份运行Visual Studio。
答案 1 :(得分:0)
检查您是否为您的应用程序启用了Application Verifer填充程序。
答案 2 :(得分:0)
此问题可能是由程序中的某些安全或反恶意软件程序安装挂钩引起的,因此探查器无法进入其中。有些供应商提供了限制这些挂钩的方法,以便您可以进行配置,或者您可以尝试转向在分析时关闭一段时间。