.Net 4.5 EventSource ETW 提供程序未显示在提供程序列表中

2024-04-14

我一直致力于使用.NET4.5新功能ETW(EventSource)。我无法使用 perfmon->Data Collector Sets 将其显示在跟踪提供程序列表中。我能够使用 perfview 查看日志。 我能够使用 EventSource 类的静态方法GenerateManifest 生成清单。这将在 EventSource 类中提供 myevents 的清单,但不包含有关通道的详细信息。

我的问题是如何在生成 perfmon 跟踪会话的清单文件后添加通道特定信息?我还想使用 Perfmon 的跟踪会话来启用提供程序而不是 perfview。

任何意见都非常感谢。


MS 发布了一个 Nuget 包,它在构建后注册 EventSource 类:

http://blogs.msdn.com/b/dotnet/archive/2013/08/09/announcing-the-eventsource-nuget-package-write-to-the-windows-event-log.aspx http://blogs.msdn.com/b/dotnet/archive/2013/08/09/announcing-the-eventsource-nuget-package-write-to-the-windows-event-log.aspx

注册您的事件源

安装 EventSource NuGet 包时,构建步骤 前面提到的为每个生成以下文件 您的应用程序中的事件源:

<AssemblyName>.<EventSourceTypeName>.etwManifest.man
<AssemblyName>.<EventSourceTypeName>.etwManifest.dll.

这些文件需要向操作系统注册才能启用 渠道支持。为此,您可以在以下命令之后运行以下命令 文件位于最终部署位置:

wevtutil.exe im <EtwManifestManFile> /rf:"<EtwManifestDllFile>" /mf:"<EtwManifestDllFile>"

一旦执行该注册命令,所有后续调用 MinimalEventSource.Log.Load(),从该机器上的任何进程,将 自动在 Windows 事件日志中生成事件。

注册后,您应该在所有读取已安装提供程序的工具中看到它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.Net 4.5 EventSource ETW 提供程序未显示在提供程序列表中 的相关文章

随机推荐

  • 使用 zeep / python 创建 XML 序列

    我正在使用 zeep Python 3 6 与 SOAP API 进行交互 并使用包含此部分的 WSDL 架构
  • 如何从元组列表中提取第 n 个元素

    我正在尝试从元组列表中获取第 n 个元素 我有类似的东西 elements 1 1 1 2 3 7 3 5 10 我希望仅将每个元组的第二个元素提取到列表中 seconds 1 3 5 我知道这可以通过for循环 但我想知道是否还有另一种方
  • 如何使用 xamarin 以编程方式制作按钮?

    我正在尝试使用 xamarin ide c 以编程方式创建按钮 我需要什么代码来创建按钮 设置其大小 设置其文本 设置其背景颜色以及设置其约束 有没有办法将按钮定义为屏幕宽度的 1 4 提前致谢 首先创建按钮 UIButton button
  • JavaScript 中的循环函数

    我是 Javascript 新手 我正在寻找一个循环函数 这是Clojure 的实现 http clojuredocs org clojure core clojure core cycle我试图找到一个循环函数 可以无限循环 递归数组的值
  • Android,通过WLAN通话音频流

    我正计划为 Android 开发我的特定 VoIP 应用程序 这是场景 当接到电话时 我想通过本地电脑扬声器听到打电话的人的声音 并且我想通过我自己的电脑麦克风 耳机与他通话 所以我需要通过无线局域网发送我和我正在通话的人的音频流 像这样的
  • RFC 4648(Base[16,32,64])在 Matlab 中的实现

    有没有任何实施RFC4648 https tools ietf org html rfc4648 Base16 Base32 和 Base64 数据编码 Matlab 中 在 MATLAB 中您可以轻松使用嵌入式Java 功能 http w
  • Kubernetes Node 中的内核内存使用率较高

    我非常绝望地寻找解决方案 我正在 AWS 上运行 Kubernetes 集群 v1 16 7 节点规格为 它是一个亚马逊 EC2 t3 medium实例与4GB RAM和 AMI k8s 1 11 debian stretch amd64
  • YAP Prolog 中的正向链接?

    我需要在某些 Prolog 问题中使用前向链接器 我想避免使用普通元解释器从头开始实现它 但如果没有其他选项可用 这就是我必须要做的 因为使用元解释器执行此操作会很慢 而且我我确信应该有一些好的实现 有人知道 YAP 或 SWI Prolo
  • 通过 TCP 客户端套接字接收数据时出现问题

    我正在尝试用 C 语言编写一个 TCP 客户端程序 客户端将在其中启动 连接到服务器 然后它会发送一些信息 然后监听它收到的信息并做出相应的反应 我遇到麻烦的部分是持续聆听 这是我所拥有的 while 1 numbytes recv soc
  • Addon SDK方式制作对话框

    使用 SDK 制作对话框的正确方法是什么 该对话框不是锚定到附加栏等 而是显示在屏幕中央 似乎没有任何 API 可以实现这一重要功能 我确实看到了windows utils has open但我有两个问题 打开对话框似乎需要 chrome
  • 如何检查当前分支是否有任何内容需要提交?

    目标是获得可以在 shell 命令中评估的明确状态 I tried git status但它总是返回 0 即使有项目需要提交 git status echo this is always 0 我有一个想法 但我认为这是一个坏主意 if gi
  • 是否可以自动化即点即用应用程序?

    我有一个小型应用程序 可以通过 COM OLE 自动化实现 Microsoft Word 的自动化 不幸的是 这不适用于虚拟化的即点即用版本的 Word 因为它们在注册表中没有所需的密钥 至少不是预期的位置 换句话说 CreateObjec
  • Apache FOP 1.1 带有 zxing 的 QRCodes

    好的 我在使用 Barcode4j 2 1 和 zxing 0 1 2 在 FOP 1 1 中生成 QR 码时遇到问题 我目前有一个 FOP 1 0 实现正常工作 通过添加
  • html 中颜色选择的效率。 RGB、十六进制、名称

    浏览器解析颜色的速度有差异吗 例如 红色 我可以使用以下CSS red color red color ff0000 color rgb 255 0 0 这些都会产生相同的结果 文本颜色为红色 但从效率的角度来看 什么是最好的搭配 我意识到
  • 如何将 WMF 文件转换为 SVG 文件?

    如何将 WMF 文件转换为 SVG 我有大约 550 个 WMF 文件需要转换为 SVG 格式 对于一个文件 我在 Visio 中打开 WMF 文件并将其另存为 SVG 格式 但转换大约 550 个文件是一个繁琐的过程 实际上 这些WMF文
  • 在特定列上设置 ANSI_PADDING(同一表的不同列中 ANSI_PADDING ON 和 OFF)

    是否可以 使用单个 CREATE TABLE 脚本 设置特定的varbinary列ANSI PADDING ON但其他人ANSI PADDING OFF e g CREATE TABLE PaddingX ColumnA varbinary
  • 可绘制为字节[]

    我有一张来自网络的图像ImageView 它非常小 一个图标 我想将它存储在我的 SQLite 数据库中 我可以得到一个Drawable from mImageView getDrawable 但我不知道下一步该做什么 我不完全理解Draw
  • 如何将原始模数和指数转换为 RSA 公钥(.pem 格式)

    我将 RSA 公钥的模数和指数嵌入到二进制文件中 并且我正在尝试提取整个 blob 并创建可用的 pem 公钥 目前 我正在提取完整的 260 个字节 4 个字节用于指数 256 个字节用于模数 并编码为base64 我正在使用以下 she
  • scikit-learn 中的“详细”参数

    许多 scikit learn 函数都有verbose根据他们的文档 c 控制冗长 越高 消息越多 例如 网格搜索简历 https scikit learn org stable modules generated sklearn mode
  • .Net 4.5 EventSource ETW 提供程序未显示在提供程序列表中

    我一直致力于使用 NET4 5新功能ETW EventSource 我无法使用 perfmon gt Data Collector Sets 将其显示在跟踪提供程序列表中 我能够使用 perfview 查看日志 我能够使用 EventSou