private void HandleArguments() { var pp = new ParametersParser(false); if (pp.HasKey("/update")) { Updater.DoUpdate(); } else if (pp.HasKey("/firstmonitor")) { ScreenHelper.MoveToDefaultScreen(this); var pid = Process.GetCurrentProcess().Id; var others = from i in Process.GetProcesses() where i.Id != pid && i.ProcessName.Contains("ECalc") select i; foreach (var process in others) { process.CloseMainWindow(); } } }
private void HandleArguments() { var pp = new ParametersParser(false); if (pp.HasKey("/update")) Updater.DoUpdate(); else if (pp.HasKey("/firstmonitor")) { ScreenHelper.MoveToDefaultScreen(this); var pid = Process.GetCurrentProcess().Id; var others = from i in Process.GetProcesses() where i.Id != pid && i.ProcessName.Contains("ECalc") select i; foreach (var process in others) process.CloseMainWindow(); } }