如何使用 c++ 在 "Application and Services Logs" 部分创建事件日志

How to create a event log at "Application and Services Logs" section using c++

本文关键字:创建 日志 事件 Logs and c++ 何使用 Application Services      更新时间:2023-10-16

我想在"应用程序和服务日志"部分中使用C 编写日志。但是我找不到任何接口,有人知道吗?

我尝试过" registereventsource"," reportEvent",但我只能在应用程序中编写事件查看器日志,但不在应用程序和服务日志中。

我还在C#中找到了一些样本,但是我的应用程序在C 中。

谢谢。

您可以查看EventWrite功能。它包含在evntprov.h中。这使您可以为寄存器写一个特定条目。通过使用EventRegister,您可以创建一个寄存器句柄。请记住在使用寄存器句柄完成后致电EventUnregsiter

不幸的是,我已经有一段时间没有使用过。在Windows文档上阅读有关evntprov.h及其所有功能的阅读。我确定它会指向正确的方向。