winfrom杀死进程及关闭进程

                    ProcessStartInfo process = new ProcessStartInfo();
                    process.FileName = AppDomain.CurrentDomain.BaseDirectory + "CrystalReport\\" + "CrystalReport.exe";
                    process.WindowStyle = ProcessWindowStyle.Normal;
                    Process[] ps = Process.GetProcessesByName("CrystalReport");

                    foreach (System.Diagnostics.Process p in ps)//判断CrystalReport进程是否存在
                    {
                        p.Kill();//杀死进程
                    }
                    Process.Start(process);//启动进程                   
                    ii = 1;
                    LogHelper.WriteLog(GetType(), "CrystalReport.exe程序已启动");

 

posted @ 2022-07-25 17:24  fulllove  阅读(266)  评论(0)    收藏  举报