我想在用户模式应用程序中使用WPP Tracing,如下所示:
<ItemDefinitionGroup>
<ClCompile>
<WppEnabled>true</WppEnabled>
<WppScanConfigurationData Condition="'%(ClCompile.ScanConfigurationData)' == ''">trace.h</WppScanConfigurationData>
<WppKernelMode>false</WppKernelMode>
</ClCompile>
</ItemDefinitionGroup>
这只是更改.vcxproj文件以添加WppEnabled标志,也许我需要添加更多标志。我尝试像this那样做,但我失败了。
我知道我可以使用tracewpp.exe命令生成tmh文件并使用wpp跟踪,但不允许这样做。我的平台工具集是Visual Studio 2015(v140)。在我的用户模式项目中使用WppEnabled标志来启用WPP跟踪是否可行,以及如何实现?谢谢!
答案 0 :(得分:0)
只有当您的项目使用wdk的平台工具集时,Visual Studio构建中对wpp的wdk支持才有效。
上次我将wpp与visual studio一起使用时,我最终放弃了wdk wpp设置,并编写了自己的自定义构建步骤来运行tracewpp。