/// <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);
        }
Beispiel #2
0
        private void OnKillProcess(int ProcessIdToKill, string ResponseToOnKillProcess)
        {
            OnKillProcessResponse killResualt = _m_Process_Manager.OnKillProcess(ProcessIdToKill);

            mocm.HubsManager.GetHub("CommandHub").Invoke(ResponseToOnKillProcess, killResualt);
        }