private void button1_Click(object sender, EventArgs e) { Globals.aws_access_key_id = this.textBox1.Text; Globals.aws_secret_access_key = this.textBox2.Text; if (this.checkBox1.Checked) { setting_.setValue("common", "aws_access_key_id", Helper.encrypt(Globals.aws_access_key_id)); setting_.setValue("common", "aws_secret_access_key", Helper.encrypt(Globals.aws_secret_access_key)); } else { setting_.setValue("common", "aws_access_key_id", ""); setting_.setValue("common", "aws_secret_access_key", ""); } this.Close(); }
static public void set_default_str(InifileUtils ini, string key, string val) { ini.setValue("default", key, val); }
private void USIEngineOnAWS_Load(object sender, EventArgs e) { string region = Helper.get_default_str(setting_, "region"); string engine = Helper.get_default_str(setting_, "engine"); string eval = Helper.get_default_str(setting_, "eval"); instance_combo_box.Text = Helper.get_default_str(setting_, "instance_type"); shutdown_combo_box.SelectedIndex = Convert.ToInt32(Helper.get_default_str(setting_, "shutdown_option")); this.Icon = new System.Drawing.Icon(Globals.resouce_dir + "\\icon\\onaws.ico"); using (StreamReader sr = new StreamReader(resouce_dir_ + "region.txt")) { var list = new List <object>(); string line = ""; int pos = 0, nn = 0; while ((line = sr.ReadLine()) != null) { string[] arr = line.Split(','); line = line.Trim(); if (line.Length == 0) { continue; } if (line[0] == '#') { continue; } list.Add((object)arr[1]); if (arr[0].Equals(region)) { pos = nn; } nn++; } region_combo_box.Items.Clear(); region_combo_box.Items.AddRange(list.ToArray()); region_combo_box.SelectedIndex = pos; } using (StreamReader sr = new StreamReader(resouce_dir_ + "instance_type.txt")) { var list = new List <object>(); string line = ""; while ((line = sr.ReadLine()) != null) { if (line.Trim().Length == 0) { continue; } if (line[0] == '#') { continue; } list.Add((object)line); } instance_combo_box.Items.Clear(); instance_combo_box.Items.AddRange(list.ToArray()); } instance_combo_box_SelectedIndexChanged(null, null); using (StreamReader sr = new StreamReader(resouce_dir_ + "install_script.txt")) { var list = new List <object>(); string line = ""; int pos = 0, nn = 0; while ((line = sr.ReadLine()) != null) { string[] arr = line.Split(','); line = line.Trim(); if (line.Length == 0) { continue; } if (line[0] == '#') { continue; } list.Add((object)arr[0]); if (arr[1].Trim().Equals(engine.Trim()) && arr[2].Trim().Equals(eval.Trim())) { pos = nn; } nn++; } install_script_combo_box.Items.Clear(); install_script_combo_box.Items.AddRange(list.ToArray()); install_script_combo_box.SelectedIndex = pos; } folder_browser_dialog.SelectedPath = Environment.CurrentDirectory; try { if (Helper.get_default_str(setting_, "save_folder").Length != 0) { folder_browser_dialog.SelectedPath = Helper.get_default_str(setting_, "save_folder"); } if (!Directory.Exists(folder_browser_dialog.SelectedPath)) { folder_browser_dialog.SelectedPath = System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory); } } catch { folder_browser_dialog.SelectedPath = System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory); } setting_.setValue("default", "save_folder", folder_browser_dialog.SelectedPath); tool_strip_menu_item.DropDownOpened += new System.EventHandler(this.search_hover); this.LostFocus += new EventHandler(this.search_leave); this.Click += new EventHandler(this.search_leave); this.Resize += new EventHandler(this.search_leave); this.Move += new EventHandler(this.search_leave); List <ToolStripItem> arr2 = new List <ToolStripItem>(); using (FileStream fs = new FileStream(resouce_dir_ + "region.txt", FileMode.Open, FileAccess.Read)) { foreach (string title in region_combo_box.Items) { bool flg = Helper.get_region_search_flag(fs, title); ToolStripMenuItem tmp = new System.Windows.Forms.ToolStripMenuItem(); tmp.Text = title; tmp.Checked = flg; tmp.Click += new EventHandler(this.search_click); arr2.Add(tmp); } } this.tool_strip_menu_item.DropDownItems.Clear(); this.tool_strip_menu_item.DropDownItems.AddRange(arr2.ToArray()); try { Globals.aws_access_key_id = Helper.decrypt(setting_.getValueString("common", "aws_access_key_id")); Globals.aws_secret_access_key = Helper.decrypt(setting_.getValueString("common", "aws_secret_access_key")); } catch { // none } if (Globals.aws_access_key_id == null || Globals.aws_access_key_id.Length == 0 || Globals.aws_secret_access_key == null || Globals.aws_secret_access_key.Length == 0) { accesskey_form_menu_item_Click(null, null); } }