我正在尝试使用来自 nuget 的 Microsoft.Diagnostics.Tracing.EventRegister 注册 EventSource。我重建我的项目并生成清单。
之后,我通过管理员运行 cmd 并执行以下命令:
wevtutil.exe im "ETW loggiing.MyTestSource.etwManifest.man"
然后 cmd 返回这个警告
**** Warning: Publisher MyTestSource resources could not be found or are not
accessible
to the EventLog service account (NT SERVICE\EventLog).
之后我更改了文件权限
它有效,但为什么会出现此警告以及如何使用代码解决此问题?