【问题标题】:Retrieve Windows Events programmatically from a remote computer - Windows XP以编程方式从远程计算机检索 Windows 事件 - Windows XP
【发布时间】:2011-07-01 12:30:41
【问题描述】:

我需要以编程方式从远程 XP 系统检索 Windows 事件日志。任何与此相关的链接/资源都会非常有帮助。

提前致谢!

【问题讨论】:

    标签: c# c++ windows-xp wmi event-log


    【解决方案1】:

    您应该能够使用 Windows Management Instrumentation (WMI) 获取事件日志/构建观察程序。这是一篇关于构建“观察者”的文章。

    http://www.siccolo.com/Articles/CodeProject/LogWatcher_RSS_feed/build_log_watcher_rss_feed_using_WMI.html

    远程使用 WMI 有一些注意事项,但只要您在远程系统上拥有正确的权限,就可以了。

    【讨论】:

    • 谢谢乔治。我在想这样的事情:WindowsImpersonationContext 和 EventLog.GetEventLogs()。你有什么看法?
    • 这行得通,但是如果您正在寻找性能,我会远离 WMI——与 Win32 API 相比,它的速度非常慢。
    猜你喜欢
    • 2023-03-25
    • 1970-01-01
    • 2019-10-28
    • 2016-04-30
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多