2013-05-09 44 views
0

我正在使用以下代碼讀取遠程計算機的事件日誌。從遠程計算機讀取事件日誌而不通過憑據

EventLog elog = new EventLog(logName, serverName); 

我試圖訪問我的網絡中的其他機器的日誌而無法訪問這些機器。我真的很驚訝,我可以閱讀事件日誌,但沒有任何憑據到遠程PC。

請讓我知道這是否是默認邏輯。我想確保我可以訪問我的LAN上可訪問的任何計算機的日誌(可能位於不同的域)。

回答

0

這是有效的,因爲機器位於您的域上,並且運行代碼的機器使用的信用在這些機器上工作。如果您嘗試訪問另一個域上的計算機,它將會失敗。您必須提供信譽,或者簡單的解決方法是以該用戶身份在該域中運行該程序。