如何使用c#从网页打开事件查看器?

时间:2011-04-05 13:40:16

标签: c# wmi event-viewer

我有一个要求,我需要从内部网页向内部用户打开一个事件查看器。我有一个链接“Evetn Viewer”和一个下拉列表“Servers”,当用户选择一个服务器并点击链接时,我想打开windows事件查看器。怎么做?

2 个答案:

答案 0 :(得分:2)

    EventLogSession session = new EventLogSession(
        "RemoteComputerName",// Remote Computer
        "Domain",// Domain
        "Username",// Username
        pw,
        SessionAuthentication.Default);

在此处阅读更多How to manage event logs using Visual C# .NET

答案 1 :(得分:1)

在Windows中打开事件查看器的唯一方法是使用某种类型的ActiveX控件。可以使用服务器名称作为参数启动事件查看器:eventvwr myserver

以下是有关如何创建这些内容的一些基本指导:http://www.c-sharpcorner.com/uploadfile/dsandor/activexinnet11102005040748am/activexinnet.aspx

否则,您将被限制为加载事件服务器端并将其返回到标记中(确保限制结果 - 事件日志会变得非常大!)