public static bool IsStartedProcessWork(string file) { if (StartedProcesses.TryGetValue(file, out Process process)) { return(IsProcessWork(process.ProcessName)); } return(false); }
public static string StartProcess(string file, string param = "") { if (file == "") { return($"Файл не указан"); } try { if (StartedProcesses.ContainsKey(file)) { Process.Start(file, param); //return "Копия"; } else { StartedProcesses.Add(file, Process.Start(file, param)); } } catch (Exception ex) { return($"{ex.Message} : {file}"); } return(""); }