0

我目前正在与另一台计算机交谈,以查看它们发生了什么事件。我已经设置了一个 Wql 事件查询,如下所示:

   Console.WriteLine("Polling...")
    Try
        Dim query As New WqlEventQuery("SELECT * FROM Lnl_AccessEvent")
        Dim accessEventWatcher = New ManagementEventWatcher("SELECT * FROM Lnl_AccessEvent")
        accessEventWatcher.Start()
        accessEventWatcher.WaitForNextEvent()
        Console.WriteLine("AccessEvent Occured.")

    Catch ex As Exception
        Console.WriteLine(ex.Message + " " + ex.StackTrace)
    End Try

在“.Start()”行上,我收到一个异常说明“无效类”和“ManagementException”。我知道连接正在工作,因为在此实例之前,我能够连接并从远程计算机的 WMI 获取基本信息,例如 IP 地址。我发现的唯一解决方案与我的目标构建只有 x86 有关,但现在它在 AnyCPU 并且仍然存在这个问题。

是什么导致了这个错误?

4

0 回答 0