Beispiel #1
0
        private void buttonBS_Click(object sender, RoutedEventArgs e)
        {
            byte[] myBytes = Encoding.ASCII.GetBytes("leach");
            string EncryptBSPassword = Encryption.SimpleEncryptWithPassword(txPasswordBS.Text, MainWindow.CurConfig["username"], myBytes);
            MainWindow.CurConfig["password"] = EncryptBSPassword;


            ConfigData.SetConfigData();

            ConfigData newConf = new ConfigData();
            MainWindow.CurConfig = newConf.GetConfigData();


            
        }
        private void btStartStop_Click(object sender, RoutedEventArgs e)
        {
            if (isStarted)
            {
                //Stopping checker thread
                isStarted = false;
                btStartStop.Content = "Start";
                CheckingThread = null;

                LogFromThread("STATUS: BlueSource checking service has been shutdown.");
                ConfigData.WriteToLog("STATUS: BlueSource checking service has been shutdown.");
                lbStatus.Content = "Checker has been shutdown...";
            }
            else
            {

                StartTime = DateTime.Now;
                //starting checker
                CurConfig = null;
                ConfigData CurCon = new ConfigData();
                CurConfig = CurCon.GetConfigData();
                CheckingThread = new Thread(new ThreadStart(Checker));
                isStarted = true;
                CheckingThread.Start();
                btStartStop.Content = "Stop";

                LogFromThread("STATUS: BlueSource checking service is starting.");
                ConfigData.WriteToLog("STATUS: BlueSource checking service is starting.");
            }
        }
        public MainWindow()
        {
            InitializeComponent();
            ConfigData CurCon = new ConfigData();
            CurConfig = CurCon.GetConfigData();
            MinimizeToTray.Enable(this);

            if (CurConfig["autostart"] == "TRUE")
            {
                StartTime = DateTime.Now;
                CheckingThread = new Thread(new ThreadStart(Checker));
                isStarted = true;
                CheckingThread.Start();
                btStartStop.Content = "Stop";
                LogFromThread("STATUS: BlueSource checking service has started.");
                ConfigData.WriteToLog("STATUS: BlueSource checking service has started.");
            }

            urlandids = CurConfig["urlandids"].Split(',');
 
            URLCount = urlandids.Length;
            aFailedLastTime = new bool[URLCount];
            aLastSentAt = new Int64[URLCount];

            BCVersion = this.Title;

            pbMainLoad.Maximum = URLCount + 1;
            pbMainLoad.Minimum = 0;
            


        }