2015-09-03 56 views

回答

0

documentation是很清楚,你需要管理員來創建一個新的EventSource:

在Windows Vista中創建一個事件源和更高版本或Windows服務器 2003,您必須具有管理權限。這個 要求的原因是,所有事件日誌(包括安全性)必須被搜索以確定事件源是否唯一。用Windows Vista啓動 ,用戶無權訪問安全日誌 ;因此會引發SecurityException。

的建議(在同一頁進一步下跌)是製造時會安裝應用程序的EventSource:

安裝您的 應用程序的過程中創建新的事件源。這允許操作系統刷新其已註冊的事件源列表及其配置的 列表。如果 操作系統未刷新其事件源列表,並且您嘗試使用新源寫入事件,則寫入操作 將失敗。您可以使用EventLogInstaller, 或使用CreateEventSource方法來配置新源。您必須在計算機上擁有管理權 才能創建新的事件源。

相關問題