/// <summary> /// Called when [kill process]. /// </summary> /// <param name="ProcessIdToKill">The process identifier to kill.</param> /// <returns>OnKillProcessResponse object</returns> public static OnKillProcessResponse OnKillProcess(int ProcessIdToKill) { OnKillProcessResponse ROnKillProcessResponse = new OnKillProcessResponse(); ROnKillProcessResponse.Pid = ProcessIdToKill;//response to server for what process you try to kill try { Process ProcessToKill = Process.GetProcessById(ProcessIdToKill); ProcessToKill.Kill(); } catch (Exception ex) { ROnKillProcessResponse.Errors.AddErrorToErrorList(MethodBase.GetCurrentMethod().ToString(), ex.Message); } return(ROnKillProcessResponse); }
private void OnKillProcess(int ProcessIdToKill, string ResponseToOnKillProcess) { OnKillProcessResponse killResualt = _m_Process_Manager.OnKillProcess(ProcessIdToKill); mocm.HubsManager.GetHub("CommandHub").Invoke(ResponseToOnKillProcess, killResualt); }