簡體   English   中英

使用c#從遠程計算機讀取事件日志的快速,新方法(基於高性能)是什么

[英]what's the fast and new way(based on high performance) of reading event logs from remote machine using c#

我知道這個問題有100個類似的問題。 我經歷了其中的大多數,它們已經過時了,表現也不佳。

我正在嘗試使用c#從遠程計算機讀取事件日志,我目前所處的方式確實很慢(讀取60,000條日志)大約需要30分鍾。

我在用

 EventLogReader Class

我還嘗試了事件日志查詢和某些WMI方式。 但是說實話,它們都非常慢。

最多還有其他方法可以做到這一點。 如何更快地閱讀它們?

我不知道這樣是否更快,但是值得一試

我的建議是跳過eventlogreader類,直接轉到WMI(在這里您可以查詢所需的內容。

另外,您可以讓遠程計算機備份事件日志,然后嘗試復制備份...

看到

http://msdn.microsoft.com/zh-CN/library/windows/desktop/aa394593(v=vs.85).aspx

你可能想看看

如何構造WMI查詢

關於如何從C#執行WMI

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM