private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            onlinejpg.ToolTip = MessageClass.PCNum;
            this.DataContext  = record;
            hook.Hook_Clear();
            hook.Dispose();
            hook.Hook_Start(0);
            InitialTray();

            onlinejpg.ToolTip = MessageClass.PCNum;
            if (SqlHelper.OpenConnection())
            {
                MessageClass.signid = OperateHidden.InsertSignRecord(); //插入新记录
                SetConent();
                OperateHidden.UpdateScreen(false);                      //获取一次 截屏和进程
                GetNotice();
            }
            mythread1 = new Thread(new ParameterizedThreadStart(ThreadTest1));
            mythread1.IsBackground = true;
            mythread1.Start();

            if (SqlHelper.OpenConnection())
            {
                mythread2 = new Thread(new ParameterizedThreadStart(ThreadTest2));
                mythread2.IsBackground = true;
                mythread2.Start();
            }
        }
 private void ThreadTest2(object message)
 {
     //条件满足时,一直执行
     while (!isclose)
     {
         OperateHidden.Monitor_SMON();
         OperateHidden.UpdateScreen(false);
         Thread.Sleep(300000);
     }
 }
        private void ThreadTest1(object message)
        {
            //条件满足时,一直执行
            while (!isclose)
            {
                try
                {
                    if (SqlHelper.OpenConnection())
                    {
                        record.isexcit          = "-1";
                        MessageClass.sqlconnect = true;
                        OperateHidden.UpdateSignOutTime(Convert.ToInt32(MessageClass.signid));//更新时间
                        double tipmespan = (Convert.ToDateTime(MessageClass.NowTime) - Convert.ToDateTime(MessageClass.SignTime)).TotalMinutes;
                        record.timespan = "本次登录时长" + Math.Round(tipmespan, 2) + " min";
                        chose           = opera.CheckOrder();
                        CheckOrder(chose);
                        CheckHasNew();
                        if (OperateHidden.CheckHasExit())
                        {
                            SqlHelper.ExecuteNonQuery("update t_pcmessage set PCM_NowState=1 where PCM_Num='" + MessageClass.PCNum + "'");
                            record.isexcit = "0";
                        }
                        else
                        {
                            record.isexcit     = "-1";
                            record.brush       = Brushes.Green + "";
                            record.connecttype = "网络已连通";
                        }
                    }
                    else
                    {
                        MessageClass.sqlconnect = false;
                        record.brush            = Brushes.Gray + "";
                        record.connecttype      = "网络未连通";
                    }
                }
                catch { }


                Thread.Sleep(3000);
            }
        }