C#log解析器在模拟后使用原始用户

时间:2015-08-30 12:03:13

标签: c# windows impersonation logparser

我试图以不同的用户身份模拟Windows服务,以便执行远程日志解析器查询。

模拟似乎有效,因为以下变量包含新用户:

WindowsIdentity.GetCurrent().Name;
Environment.UserName

然而,日志解析器与原始用户一起执行:

rsLP = LogParser.Execute(strSQL, EVTlog);

我尝试了一些登录类型和提供程序的组合,但它们都没有成功。 :/

当我把它作为服务运行时 - 它的工作原理。 知道为什么吗?

0 个答案:

没有答案