首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EventSource,舱单,EventViewer & WS 2008 R2

EventSource,舱单,EventViewer & WS 2008 R2
EN

Stack Overflow用户
提问于 2016-03-17 12:07:43
回答 2查看 69关注 0票数 0

我有一个使用Microsoft.Diagnostics.Tracking.EventSourceChannel = EventChannel.Admin结果清单在我尝试过的两台W7机器上安装和工作都很好,但是在2008年R2上,当我在EventViewer中向下钻取时,我得到了MMC的快照--在错误中,我可以看到事件没有‘识别’(“无法找到描述blabla .”)。

奇怪的是,如果卸载清单,EventViewer可以毫无例外地打开事件文件(尽管仍然找不到正确的描述)。

关于EventSource清单文件有操作系统特定的东西吗?

有什么指示我应该搜索的方向吗?

EN

回答 2

Stack Overflow用户

发布于 2016-06-03 10:38:19

这里的关键问题是你是如何登记清单的。注意,事件查看器实际上并不知道如何读取清单。当您使用wevtutil注册一个清单时,它主要是添加注册表项。注册表项应该具有DLL的完整路径,而DLL应该包含已编译的清单数据。如果没有将已编译的清单数据添加到DLL中,或者在注册清单时没有为DLL提供完整的路径,则事件查看器将无法找到所需的数据。

过去版本的wevtutil并不是很好地警告你,当你做错了。我认为较新的版本(如Windows 10)正在变得更好。

票数 2
EN

Stack Overflow用户

发布于 2017-01-17 10:23:19

用户错误,用于更改:(

我甚至把它写在道格回答的评论中:

代码语言:javascript
复制
"%windir%\System32\wevtutil.exe" im "%~dp0Manifest.man"
           /rf:"%~dp0Manifest.dll" /mf:"%~dp0Manifest.dll"

但这并不是我在批处理文件中实际拥有的内容,在批处理文件中,我忘记了将完整的路径放在.man文件名前面。

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

https://stackoverflow.com/questions/36060123

复制
相关文章

相似问题

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