首页 > 解决方案 > 在没有 ecmangen.exe 的情况下创建 Windows 10 自定义日志?

问题描述

我正在尝试在 Windows 10 中转发事件,我发现了一个很棒的github 存储库,其中似乎包含我需要的所有订阅 XML 内容,但是当我去安装频道(读取、日志)以便订阅接收一切,它不起作用,因为自定义通道不存在...... github repo包含一个假设包含自定义通道的dll和一个清单文件(.man),您可以使用它自己创建它(似乎有很多中的 XML)。

我真的不相信.dll我在我的环境中从 github repo 下载的,所以我决定这样做,因为他们告诉你如何构建.dll. github 存储库引用了一篇technet 博客文章,它告诉您如何构建.dll.

我安装了 Windows 10 SDK 来试试这个,但它不包括他们告诉我运行以.dll从清单构建的文件,主要是C:\Program Files (x86)\Windows Kits\8.1\bin\x64\ecmangen.exe

我在一篇未解决的未答复帖子中读到,该可执行文件已从版本 10.0.16299.15 开始的 Windows 10 SDK 中删除,并且操作人员决定只使用旧版本。

这个工具是用别的东西代替的吗?我真的不想使用在 github 存储库中找到的 DLL。

标签: winapidllwindows-10event-log

解决方案


从 SDK 中删除ecmangen.exe:Ecmangen.exe 将不再随 Windows SDK 一起提供。建议依赖 ecmangen 创建事件清单的开发人员安装 SDK 的Windows Creators Edition 以获取文件。开发人员还可以使用记事本或其他选择的 XML 编辑器来创建清单。对于支持它的工具,MSDN 上提供了一个模式文件来帮助创建清单。

请参阅“ Windows 10 SDK Preview Build 16267 和 Mobile Emulator Build 15240 Released ”。

有关 SDK 的 Windows Creators Edition 的信息,请参阅此处。

您可以在以下路径中找到ecmangen.exe :

在此处输入图像描述


推荐阅读