[英]Writing log to Windows Event Viewer
Windows服務/ Web應用程序(c#)是否可以在非本地管理員的Windows域帳戶下運行的地方寫入日志條目?
我已經嘗試了以下兩個非管理員Windows域帳戶:
我看到了一些需要修改注冊表的建議,但我真的不想走那條路,因為它感覺很黑,而且..嘛..就是不對!
當我將Windows用戶切換到本地管理員時,可以同時使用上述兩個選項,但我不希望這樣做。
任何建議,不勝感激..(如果這是重復的POST,事先致歉)
您需要授予對日志的訪問權限。 請參閱委派對事件日志的訪問
打開注冊表編輯器。
導航到以下注冊表路徑:
HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\EventLog
您將看到每個事件日志都有可用的鍵。 選擇您要委派訪問的事件日志。
將名稱為CustomSD的新密鑰添加到所選的事件日志中。
將新的String值添加到CustomSD鍵。 該字符串的名稱不是必需的,但它代表了安全描述符定義語言(SDDL)語法中事件日志的訪問控制列表。 在此過程中,此值將稱為SDDLACL。
至於SDDL,請參閱安全描述符字符串格式
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.