private static void CloseHandlerInternal() { if (!LocalVars.PrintHelp) { if (GlobalVars.ProcessID != 0) { if (LocalFuncs.ProcessExists(GlobalVars.ProcessID)) { Process proc = Process.GetProcessById(GlobalVars.ProcessID); proc.Kill(); } } if (!LocalVars.OverrideINI) { WriteConfigValues(); } if (GlobalVars.RequestToOutputInfo) { GlobalFuncs.FixedFileDelete(GlobalPaths.BasePath + "\\" + GlobalVars.ServerInfoFileName); } } Environment.Exit(-1); }
static void ProgramClose(object sender, EventArgs e) { if (GlobalVars.ProcessID != 0) { if (LocalFuncs.ProcessExists(GlobalVars.ProcessID)) { Process proc = Process.GetProcessById(GlobalVars.ProcessID); proc.Kill(); } } if (!LocalVars.OverrideINI) { WriteConfigValues(); } Application.Exit(); }