private void optionsToolStripMenuItem_Click(object sender, EventArgs e) { SuperPuTTY.ReportStatus("Editing Options"); dlgFindPutty dialog = new dlgFindPutty(); if (dialog.ShowDialog(this) == DialogResult.OK) { ApplySettings(); } SuperPuTTY.ReportStatus("Ready"); }
/// <summary> /// Check that putty can be found. If not, prompt the user /// </summary> public static void PuttyCheck() { if (String.IsNullOrEmpty(SuperPuTTY.Settings.PuttyExe) || SuperPuTTY.IsFirstRun) { // first time, try to import old putty settings from registry SuperPuTTY.Settings.ImportFromRegistry(); dlgFindPutty dialog = new dlgFindPutty(); if (dialog.ShowDialog(SuperPuTTY.MainForm) == DialogResult.Cancel) { System.Environment.Exit(1); } } if (String.IsNullOrEmpty(SuperPuTTY.Settings.PuttyExe)) { MessageBox.Show("Cannot find PuTTY installation. Please visit http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html to download a copy", "PuTTY Not Found", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); System.Environment.Exit(1); } if (SuperPuTTY.IsFirstRun) { // first run, got nothing...try to import from registry SuperPuTTY.ImportSessionsFromSuperPuTTY1030(); } }