C#操作系统进程的代码演示

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

这段代码演示了如何根据进程名关闭进程和启动进程

private bool CloseProcess(string CloseProcessName)
        {
            try
            {
                //根据进程名称,获取该进程信息
                Process[] MyProcessS = Process.GetProcessesByName(CloseProcessName);
        
                foreach (Process MyProcess in MyProcessS)
                {
                    MyProcess.Kill();
                    MyProcess.WaitForExit();
                    MyProcess.Close();
                    Thread.Sleep(10000); 
                }
            }
            catch (Exception)
            {
                return false;                                
            }
            return true;                         
        }
        /// <summary>
        /// 创建进程
        /// </summary>
        public bool StartProcess(string StartProPath)
        {
            try
            {
                Process TheStartProcess = Process.Start(StartProPath);           
            }
            catch (Exception)
            {
                return false;                                   
            }
 
            return true;                                       
        }

标签: 代码

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:C#数字转换成大写人民币金额

下一篇:二叉搜索树插入算法C#演示