zoukankan      html  css  js  c++  java
  • WMI 实现Windows代理ping

    使用了笨办法取了两次值,尝试过ManagementOperationObserver的异步调用,结果出现RPC不可用,暂时没有时间解决这个问题,请高手看到此文给予指点,谢谢。

    代码如下:           

    ConnectionOptions options = new ConnectionOptions();
                options.Username = "administrator";
                options.Password = "*********";

                ManagementScope Conn = new ManagementScope(@"\\XXX.XXX.XXX.XXX\root\cimv2", options);
                Conn.Connect();

                ObjectQuery query = new ObjectQuery("select * from win32_PingStatus where Address = 'www.sina.com.cn'");

                ManagementObjectSearcher mos =
                            new ManagementObjectSearcher(Conn, query);

                ManagementObjectCollection moc = mos.Get();

                Thread.Sleep(1000);

                moc = mos.Get();

                string m = "";

                foreach (ManagementObject mo in moc)
                {
                    object obj = mo.Properties["StatusCode"].Value;

                    if (obj == null)
                    {
                        m = "PING 执行失败。可能是主机未知。";
                    }
                    else
                    {
                        if (obj.ToString().Trim() == "0")
                        {
                            m = "来自 " + mo.Properties["Address"].Value.ToString() + " 的回复, 字节: " +
                                mo.Properties["BufferSize"].Value.ToString() + ", 时间: " + mo.Properties["ResponseTime"].Value.ToString() +
                                ", TTL: " + mo.Properties["ResponseTimeToLive"].Value.ToString();
                            break;
                        }
                    }
                }

                Console.WriteLine(m);

  • 相关阅读:
    POJ 2947:Widget Factory 求同余方程
    高斯消元几道入门题总结POJ1222&&POJ1681&&POJ1830&&POJ2065&&POJ3185
    POJ 1166:The Clocks
    神经网络 --学习之路,资料汇编
    机器学习 入门资料汇编
    无符号 coredump调试
    CentOS 6.3 升级软件 gcc等,并安装部署DNN环境 (未完成,不完整)
    OpenCL size_t error
    Nervanasys --> pycuda --> installation
    tmux.conf
  • 原文地址:https://www.cnblogs.com/yinhaosln/p/2006675.html
Copyright © 2011-2022 走看看