private static bool CheckContextMenuEntries() { if (VistaSecurity.IsAdmin()) { Process context = new Process(); context.StartInfo.FileName = ProgramPath + "\\ContextMenu.exe"; context.Start(); return(false); } if (AreCorrectContextMenuEntries()) { return(false); } if (MessageBox.Show( @"Context menu entries are wrong. Do you want to correct them (recommended)?", @"Wrong context menu entries", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { VistaSecurity.RestartElevatedForUpdate(); return(true); } return(false); }
private void UpdateToolStripMenuItemClick(object sender, EventArgs e) { if (isUpdateable) { if (MessageBox.Show( @"New version available. Do you want to update (recommended)?", @"New version available :-)", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { VistaSecurity.RestartElevatedForUpdate(); } } else { if (MessageBox.Show( @"New version available. Do you want to download it from SBIP website (recommended)?", @"New version available :-)", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { System.Diagnostics.Process.Start("http://code.google.com/p/sbip/"); } } }