private void button_MasterPass_Click(object sender, EventArgs e) { if (TSviewCloudConfig.Config.IsMasterPasswordCorrect) { using (var f = new FormMasterPass()) f.ShowDialog(this); } }
static void CheckMasterPassword() { if (!TSviewCloudConfig.Config.IsMasterPasswordCorrect) { Thread t = new Thread(new ThreadStart(() => { using (var f = new FormMasterPass()) { f.ShowDialog(); } })); t.SetApartmentState(System.Threading.ApartmentState.STA); t.Start(); t.Join(); if (!TSviewCloudConfig.Config.IsMasterPasswordCorrect) { Console.Error.Write("Master Password Incorrect."); Environment.Exit(1); } } }