private void btnStartProgram_Click(object sender, EventArgs e) { try { if (File.Exists(Local.AppConfig)) { FrmMain frm = new FrmMain { SqlConnection = Kryptos.Decrypt(XmlConfigurator.Read("Connections\\" + cbConnectionList.Text + ".config", "SqlConnectionString"), Kryptos.GetHardwareID()) }; frm.Show(); Hide(); } else { FrmSettings frm = new FrmSettings(); using (frm) { frm.FirstStart = true; frm.ShowDialog(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Uncaught Exception", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
// Decrypts a string using laim.utility public static string Decrypt(string value) { return(Kryptos.Decrypt(value, Kryptos.GetHardwareID())); }