我的问题与Windows事件日志的写权限有关.我已经看了几个这样的帖子,并找到了一些方法来解决我的问题,但这些都不适合我目前的情况.
我在.NET 4.0中使用C#.我使用EventLog类: EventLog类
简而言之,我需要查看是否有方法使用经过身份验证的用户和密码进行模拟或身份验证,以达到我需要写入事件日志的权限.服务器将始终位于Windows Server系列中,但版本可能会有所不同.
我的应用程序是运行以下帐户之一的Windows服务:
以下是我的其他一些标准:
我的问题是:这一切都可能吗?
我可以在我的代码中冒充用户来实现我的需求吗?我连接到Web服务,登录到smtp服务器,当然还有数据库等.
我偶然发现了这个类: EventLogPermission类
但我似乎无法就如何使用该课程获得一个好的概念.
我希望我表达了我的问题.由于我的标准,我不认同这是另一篇文章的副本.