Ejemplo n.º 1
0
        /**
         * @brief 获取邮件发送的DNS信息,包括系统信息
         * @param
         * @return
         */
        public void getDNSMessageCheckToMail()
        {
            //dns配置信息mail to me
            _mailMessage  = "-----------------------------------------------" + System.Environment.NewLine;
            _mailMessage += "[操作系统信息]" + System.Environment.NewLine;
            _mailMessage += _systemInfo.OSInfo;

            //设备名称
            _mailMessage += "-----------------------------------------------" + System.Environment.NewLine;
            _mailMessage += "[设备名]" + System.Environment.NewLine;

            //用户IP
            _mailMessage += "-----------------------------------------------" + System.Environment.NewLine;
            _mailMessage += "[用户IP]" + System.Environment.NewLine;
            _mailMessage += "IP:" + DNSconfigCheck.GetLocalIPAddress() + System.Environment.NewLine;

            //DNS配置
            _mailMessage += "-----------------------------------------------" + System.Environment.NewLine;
            _mailMessage += "[DNS信息]" + System.Environment.NewLine;
            _cmdRunCommand.run("cmd.exe", "nslookup host");
            _mailMessage += _cmdRunCommand.ResultMessage;

            //运营商
            _mailMessage += "-----------------------------------------------" + System.Environment.NewLine;
            _mailMessage += "[运营商]" + System.Environment.NewLine;
        }
Ejemplo n.º 2
0
 public NetCheck(FormMeiQ formMeiQ)
 {
     _formMeiQ = formMeiQ;
     //_textBoxInPut = textBoxInPut;
     //_strDomainName = textBoxInPut.Text.ToString().Replace("\r\n",":");//获取输入文本框的域名
     _strDomainName = "meiqia.com:" +
                      "app.meiqia.com:" +
                      "eco-push-api-agent.meiqia.com:" +
                      "static.meiqia.com:" +
                      "app-cdn-s0.b0.upaiyun.com:" +
                      "app-s3-cdn.b0.upaiyun.com";
     _dnsConfigCheck     = new DNSconfigCheck(_formMeiQ);
     _pingServerNetCheck = new PingServerNetCheck(_formMeiQ);
     _localNetCheck      = new LocalNetCheck(_formMeiQ);
     _mailSend           = new MailToMeiQ();
     _cmdRunCommand      = new CmdRunCommand();
     _systemInfo         = new SystemInfo();
 }