Example #1
0
        private void CheckDevices(object state)
        {
            var devices = _bluetoothClient.DiscoverDevices(5);
            var device  = devices.FirstOrDefault(btDevice => _validParrots.Contains(btDevice.DeviceName));

            if (device != null)
            {
                if (!device.Authenticated)
                {
                    Invoke(new Action(() =>
                    {
                        LabelStatus.Text = @"The Parrot ZIK 3 we found is not authenticated";
                        LabelStatus.Refresh();
                    }));
                }
                else
                {
                    Invoke(new Action(() =>
                    {
                        // Show the control form.
                        new FrmControl(TrayIcon, device).Show();

                        // Close the connect form.
                        Hide();
                    }));

                    // Stop the timer.
                    _devicesTimer.Change(Timeout.Infinite, Timeout.Infinite);
                    return;
                }
            }

            // Reset timer.
            _devicesTimer.Change(1000, Timeout.Infinite);
        }
        private void DoInitialSync()
        {
            panel1.Visible = true;

            try
            {
                LabelStatus.Text = "Sync in progress...";
                LabelStatus.Refresh();

                Utility.Sync();

                LabelStatus.Text   = "Sync completed!";
                LabelSyncTime.Text = DateTime.Now.ToString();

                var lists = new Lists();
                lists.ShowDialog();

                panel1.Visible = false;
            }
            catch (Exception ex)
            {
                LabelStatus.Text = "Error in sync";
                MessageBox.Show(ex.Message);
            }
        }
 private void M_Profile_SuccessChanges()
 {
     LabelStatus.Visible = true;
     LabelStatus.BringToFront();
     LabelStatus.ForeColor = Color.Green;
     LabelStatus.Text      = "Data changed successfully!";
     AuxFunctions.WaitNSeconds(3);
     LabelStatus.Visible = false;
 }
        void server_ConnectChangeEvent(string status) // изменился статус сервера
        {
            if (!LabelStatus.CheckAccess())
            {
                LabelStatus.Dispatcher.Invoke(new Action <string>(server_ConnectChangeEvent), status);
                return;
            }

            LabelStatus.Content = status;
        }
        public UpdateCheck()
        {
            WindowStartupLocation = WindowStartupLocation.CenterScreen;
            InitializeComponent();

            var statusBanding = new Binding();

            statusBanding.Source = Status;
            statusBanding.Path   = new PropertyPath(".");
            LabelStatus.SetBinding(Label.ContentProperty, statusBanding);
        }
Example #6
0
        /// <summary>
        /// Set Flaglabel's Text and color.
        /// </summary>
        /// <param name="label"> Flaglabel to change. </param>
        /// <param name="flag"> Can only be following three: LABEL_TRUE LABEL_FALSE LABEL_EMPTY. </param>
        private void SetFlagLabel(Control label, LabelStatus flag)
        {
            switch (flag)
            {
            case LabelStatus.Equal:
                label.ForeColor = Color.Green;
                label.Text      = @"=";
                break;

            case LabelStatus.NonEqual:
                label.ForeColor = Color.Red;
                label.Text      = @"≠";
                break;

            case LabelStatus.Clear:
                labelBLAKE2spFlag.Text = @"";
                break;
            }
        }
        private void menuItem1_Click(object sender, EventArgs e)
        {
            try
            {
                LabelStatus.Text = "Sync in progress...";
                LabelStatus.Refresh();

                Utility.Sync();

                LabelStatus.Text   = "Sync completed!";
                LabelSyncTime.Text = DateTime.Now.ToString();

                RefreshLists();
            }
            catch (Exception ex)
            {
                LabelStatus.Text = "Error in sync";
                MessageBox.Show(ex.Message);
            }
        }
Example #8
0
 void Network_OnConnected(object sender, Network.ConnectedEventArgs e)
 {
     LabelStatus.Set(() => LabelStatus.Text, "Connected");
     Timer_KeepAlive.Enabled = false;
 }
Example #9
0
 public String ConvertFrom(LabelStatus value)
 {
     return(value.ToString());
 }
Example #10
0
        public frmMain()
        {
            InitializeComponent();

            apology.LinkClicked += new LinkLabelLinkClickedEventHandler(
                (obj, arg) =>
            {
                var apDiag = new Apology();
                apDiag.ShowDialog();
            }
                );

            btnSee.Click += new EventHandler(
                (obj, arg) =>
            {
                Process.Start("https://virustotal.com/ko/file/7bf5623f0a10dfa148a35bebd899b7758612f1693d2a9910f716cf15a921a76a/analysis/1491487316/");
            }
                );

            new Thread(new ThreadStart(() =>
            {
                while (true)
                {
                    var processes = Process.GetProcessesByName("th12");

                    if (processes.Length == 0)
                    {
                        LabelStatus.Invoke(new MethodInvoker(() =>
                        {
                            LabelStatus.Text = "Process NOT FOUND!";
                        }));
                    }

                    foreach (var process in processes)
                    {
                        try
                        {
                            handle = (int)process.Handle;
                        }
                        catch
                        {
                            break;
                        }

                        uint outvar;
                        var buffer = new byte[4];

                        var readLevel = ReadProcessMemory(handle, LevelPtr, buffer, 4, out outvar);
                        if (!readLevel)
                        {
                            LabelStatus.Invoke(new MethodInvoker(() =>
                            {
                                LabelStatus.Text = "Process Killed!";
                            }));
                            break;
                        }
                        else if (BitConverter.ToInt32(buffer, 0) != 3)
                        {
                            LabelStatus.Invoke(new MethodInvoker(() =>
                            {
                                LabelStatus.Text = "TH12 Ready, Not LUNATIC";
                            }));
                        }
                        else
                        {
                            LabelStatus.Invoke(new MethodInvoker(() =>
                            {
                                LabelStatus.Text = "TH12 Ready";
                            }));
                        }

                        var readScore = ReadProcessMemory(handle, ScorePtr, buffer, 4, out outvar);
                        if (!readScore)
                        {
                            LabelStatus.Invoke(new MethodInvoker(() =>
                            {
                                LabelStatus.Text = "Process Killed!";
                            }));
                            break;
                        }

                        LabelScore.Invoke(new MethodInvoker(() =>
                        {
                            LabelScore.Text = (BitConverter.ToInt32(buffer, 0) * 10).ToString();
                        }));

                        break;
                    }

                    Thread.Sleep(100);
                }
            })).Start();
        }