最新发布 C#进程启动关闭

发布时间: 2021-12-30,浏览量:385
// <summary>
        /// 查询进程
        /// </summary>
        /// <param name="processName">进程名</param>
        private bool SelectProcess(string processName)
        {
            Process[] myproc = Process.GetProcesses();
            foreach (Process item in myproc)
            {
                if (item.ProcessName == processName)
                {
                    return true;
                }
            }
            return false;
        }
        /// <summary>
        /// 关闭进程
        /// </summary>
        /// <param name="processName">进程名</param>
        private void KillProcess(string processName)
        {
            Process[] myproc = Process.GetProcesses();
            foreach (Process item in myproc)
            {
                if (item.ProcessName == processName)
                {
                    item.Kill();
                }
            }
        }
        /// <summary>
        /// 启动进程
        /// </summary>
        /// <param name="processPath"></param>
        private void StartProcess(string processPath)
        {
            ProcessStartInfo info = new ProcessStartInfo();
            info.FileName = processPath;
            info.Arguments = "";
            info.WindowStyle = ProcessWindowStyle.Normal;
            Process pro = Process.Start(info);
            //pro.WaitForExit(); 
        }

热门文章 经典语录

热门文章 热门文章

查看更多