首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WIndows -基于清单的ETW提供程序问题

WIndows -基于清单的ETW提供程序问题
EN

Stack Overflow用户
提问于 2013-05-29 23:32:11
回答 1查看 1.1K关注 0票数 1

我有一个C/C++应用程序,我想使用基于清单的ETW解决方案。我在使用工具打开生成的*.etl (如Windows上的默认或任何其他)时遇到问题,因为我无法看到我的事件的具体细节(在清单中定义的模板)

如何将清单注册到系统并将其指定给众所周知的ETW使用者工具以显示该信息?

我做了http://www.codeproject.com/Articles/570690/Application-Analysis-with-Event-Tracing-for-Window中提到的事情

代码语言:javascript
复制
mc FirstETW.man //included generated *.rc in project
mc -um FirstETW.man //to generate C files that I've used in the ETW provider executable
rc FirstETW.rc // not sure of this .Already included the generated *.rc script from previous step in the visual studio project

还使用以下项注册了清单:

代码语言:javascript
复制
wevtutil.exe im FirstETW.man  //installs the provider

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-30 16:31:20

该问题与以下事实有关:在清单中指定的提供者messageFileName与包含ETW使用者所需资源(字符串)的实际二进制文件的位置不同(例如,事件日志或其他工具)。

此外,如果希望在事件查看器中看到日志,请确保在事件查看器中启用了Analytics或Debug Channel类型的提供程序。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16818129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档