从另一个帐户C#读取事件日志

Read the event log from another account C#

我必须开发一个审计 C# 应用程序,它计算文件夹中每个 pdf 文件的打开次数。我有一个用于开发应用程序的常规帐户和另一个可以访问审计数据的帐户。所以我的问题是:如何从我的计算机访问另一个帐户的事件日志?

您可以按照本文所述使用模拟: How do you do Impersonation in .NET?

模拟不同的帐户,然后使用标准 api 访问事件日志。