【发布时间】:2026-02-18 02:05:01
【问题描述】:
我有一个需求,我只需要从内部网页向内部用户打开事件查看器。我有一个链接“Evetn 查看器”和一个下拉列表“服务器”,当用户选择一个服务器并单击该链接时,我想打开 Windows 事件查看器。如何做到这一点?
【问题讨论】:
标签: c# wmi event-viewer
我有一个需求,我只需要从内部网页向内部用户打开事件查看器。我有一个链接“Evetn 查看器”和一个下拉列表“服务器”,当用户选择一个服务器并单击该链接时,我想打开 Windows 事件查看器。如何做到这一点?
【问题讨论】:
标签: c# wmi event-viewer
EventLogSession session = new EventLogSession(
"RemoteComputerName",// Remote Computer
"Domain",// Domain
"Username",// Username
pw,
SessionAuthentication.Default);
【讨论】:
在 Windows 中打开事件查看器的唯一方法是使用某种类型的 ActiveX 控件。事件查看器可以使用服务器名称作为参数启动:eventvwr myserver。
以下是有关如何创建这些的一些基本指南:http://www.c-sharpcorner.com/uploadfile/dsandor/activexinnet11102005040748am/activexinnet.aspx
否则,您将被限制在服务器端加载事件并在标记中返回它们(确保限制结果 - 事件日志可能会变得非常大!)
【讨论】: