首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将日志写入Windows事件查看器

将日志写入Windows事件查看器
EN

Stack Overflow用户
提问于 2018-10-12 17:04:19
回答 1查看 559关注 0票数 0

windows服务/web应用程序(c#)是否有可能在其运行于非本地管理员的windows域帐户下写入日志条目?

对于非管理窗口域帐户,我尝试了以下两种方法:

  1. 写入应用程序日志(带有“Test”源)。但这给了我‘访问拒绝’错误。
  2. 最初,使用本地管理窗口用户帐户设置一个名为“Test”的新自定义日志,该日志将出现在“应用程序和服务日志”下。 然后,我尝试使用一个非管理窗口用户帐户来编写日志,但最终还是得到了‘访问被拒绝的’错误。

我已经看到了一些需要修改注册表的建议,但是我真的不想沿着这条路走下去,因为我觉得and..well..just不太好!

当我将windows用户切换到本地管理员时,我可以在上面的两个选项中工作,但我不想这样做。

任何建议都非常感谢。(如果这是重复的帖子,请提前道歉)

EN

回答 1

Stack Overflow用户

发布于 2018-10-12 17:18:08

您需要授予对日志的访问权限。请参阅委托对事件日志的访问

打开注册表编辑器。 导航到以下注册表路径: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog 您将看到每个事件日志都有可用的键。选择要委派访问权限的事件日志。 将名为CustomSD的新键添加到所选的事件日志中。 向CustomSD键添加一个新的字符串值。不需要此字符串的名称,但它表示安全描述符定义语言(SDDL)语法中事件日志的访问控制列表。在此过程中,此值将称为SDDLACL。

至于SDDL,请参见安全描述符字符串格式

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52784072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档