【问题标题】:WMI Access Denied Problem on 2003 Server2003 服务器上的 WMI 访问被拒绝问题
【发布时间】:2011-03-09 23:58:22
【问题描述】:

每当我尝试在运行 2003 Server 的虚拟 PC 上使用 WMI 服务时都会遇到问题。

我收到的错误消息是“拒绝访问”。我已经检查了用户对 COM 组件的权限。奇怪的是,我以管理员用户身份运行 WMI 服务和我的应用程序,所以我认为我没有权限问题。

谁能帮帮我??

非常感谢。

问题出在这个块上:

         ManagementEventWatcher watcher;
        try
        {
            numeros = devolverRandomicos();
            string nros = "";
            foreach (int num in numeros)
            {
                nros = nros + "  " + num.ToString();
            }
            MessageBox.Show(nros);
            watcher = new ManagementEventWatcher("root\\OnGuard", dataQry);
            watcher.EventArrived += WMIEventArrieved;
            watcher.Start();
        }
        catch (Exception e)
        {
            MessageBox.Show("ERROR CREANDO EL WATCHER: \n" + e.Message,"CatchToyota",MessageBoxButtons.OK,MessageBoxIcon.Error);
        }

【问题讨论】:

  • dataQry 的值是多少?举个例子就可以了。

标签: c# wmi


【解决方案1】:

最后问题出在我用来登录的域用户上。机器退出域后,一切都开始正常工作了。

我猜这是域用户权限的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 2012-07-19
    • 1970-01-01
    • 1970-01-01
    • 2021-03-22
    • 2018-05-01
    • 2021-02-01
    相关资源
    最近更新 更多