public void Memory(string ip, string nameBD, string login, string pass) { RegistryKey rk = Registry.CurrentUser; if (rk.OpenSubKey("RBS_Setting_menu") == null)//Елси такого в реестре нет, то создаем такой раздел { RegistryKey user = rk.CreateSubKey("RBS_Setting_menu", RegistryKeyPermissionCheck.ReadWriteSubTree); user.SetValue("ip", Crypting.encryptAES(ip)); user.SetValue("nameDB", Crypting.encryptAES(nameBD)); user.SetValue("login", Crypting.encryptAES(login)); user.SetValue("pass", Crypting.encryptAES(pass)); user.Close(); } else { RegistryKey user = rk.OpenSubKey("RBS_Setting_menu", true); user.DeleteValue("ip"); user.DeleteValue("nameDB"); user.DeleteValue("login"); user.DeleteValue("pass"); user.SetValue("ip", Crypting.encryptAES(ip)); user.SetValue("nameDB", Crypting.encryptAES(nameBD)); user.SetValue("login", Crypting.encryptAES(login)); user.SetValue("pass", Crypting.encryptAES(pass)); user.Close(); } rk.Close(); MessageBox.Show("Сохранено успешно"); }
private void SettingBD_Load(object sender, EventArgs e) { RegistryKey rk = Registry.CurrentUser; if (rk.OpenSubKey("RBS_Setting_menu") != null) { RegistryKey config = rk.OpenSubKey("RBS_Setting_menu"); textBox1.Text = Crypting.decryptAES(config.GetValue("ip").ToString()); textBox2.Text = Crypting.decryptAES(config.GetValue("nameDB").ToString()); textBox3.Text = Crypting.decryptAES(config.GetValue("login").ToString()); textBox4.Text = Crypting.decryptAES(config.GetValue("pass").ToString()); } }
public void LoadConnect() { RegistryKey rk = Registry.CurrentUser; if (rk.OpenSubKey("RBS_Setting_menu") != null) { // MessageBox.Show(Encrypt.decryptAES("1MaI6AK2+fLzOHjvvebFzxzrO87PKysd/p5E2o9mECAWjkQmSAXqmVixHAsTNdzZ")); RegistryKey config = rk.OpenSubKey("BD_configs"); string ip = Crypting.decryptAES(config.GetValue("ip").ToString()); string nameDB = Crypting.decryptAES(config.GetValue("nameDB").ToString()); string login = Crypting.decryptAES(config.GetValue("login").ToString()); string pass = Crypting.decryptAES(config.GetValue("pass").ToString()); Connection(ip, nameDB, login, pass); //MessageBox.Show(sql.ConnectionString); } }