private void Achivied(string pw)
 {
     PasswordTxt.Invoke(new System.Action(() => { PasswordTxt.Text = pw; }));
     try
     {
         DateTime NowDtTm = DateTime.UtcNow;
         TimeNeededTxt.Invoke(new System.Action(() => { TimeNeededTxt.Text = (NowDtTm - StartDtTm).ToString(@"d\g\g\:hh\h\h\:mm\m\m\:ss\s\s"); }));
         TimeNeededTxt.Invoke(new System.Action(() => { StartTxt.Text = (StartDtTm).ToString(); }));
         TimeNeededTxt.Invoke(new System.Action(() => { EndTxt.Text = (NowDtTm).ToString(); }));
         this.BackColor = Color.LightGreen;
     }
     finally
     { }
 }