C#-进程-程序启动另一个进程.exe文件,关闭该进程
2023-09-11 14:21:57 时间
一、启动
string strPathExe = Environment.CurrentDirectory + "\\FaceRecognition" + "\\IDFaceDemo.exe";
Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = strPathExe;
process.StartInfo.Arguments = null;//-s -t 可以用来关机、开机或重启
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardInput = false; //true
process.StartInfo.RedirectStandardOutput = false; //true
process.StartInfo.RedirectStandardError = false;
process.StartInfo.CreateNoWindow = false;
process.Start();//启动
二、关闭
方法1:
process.CloseMainWindow();//通过向进程的主窗口发送关闭消息来关闭拥有用户界面的进程
process.Close();//释放与此组件关联的所有资源
方法2:手动关闭,退出
process.WaitForExit();//等待退出。
相关文章
- 【C#】C#获取文件夹下的所有文件
- error CS8773: "Feature 'global using directive' is not available in C# 9.0" after downgrade from net6.0 to net5.0
- XML序列化 判断是否是手机 字符操作普通帮助类 验证数据帮助类 IO帮助类 c# Lambda操作类封装 C# -- 使用反射(Reflect)获取dll文件中的类型并调用方法 C# -- 文件的压缩与解压(GZipStream)
- c#打包文件解压缩 C#中使用委托、接口、匿名方法、泛型委托实现加减乘除算法 一个简单例子理解C#的协变和逆变 对于过长字符串的大小比对
- C# 利用ICSharpCode.SharpZipLib实现在线加密压缩和解密解压缩 C# 文件压缩加解密
- ADO.NET .net core2.0添加json文件并转化成类注入控制器使用 简单了解 iTextSharp实现HTML to PDF ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下 C# AutoMapper 了解一下
- Word控件Spire.Doc 转换教程(十五):在 C# 中将 HTML 文件转换为 PDF 和 XPS
- c# 读写文件时文件正由另一进程使用,因此该进程无法访问该文件
- C#【多线程篇】BackgroundWorker类使用总结
- C#【必备技能篇】Visual Studio删除所有的注释和空行
- c# Bitmap byte[] Stream 文件相互转换
- c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
- C# 文件内容的操作
- 探秘C#中的yield关键字
- C#中的委托是什么
- C#事件详解
- C#去除小数位右边无用的0
- C# Linq to Entity使用Groupby查询时超时或很慢解决思路
- C# 往string [] arr 数组插入元素
- C#-获取文件夹下的所有文件
- C#中【pdb】文件
- 《[C#] int与System.Int32有什么区别》
- C#-IO-文件读写并显示文件读取进度
- C# Excel To DataTable
- 接口 C# 请求数据 模拟多线程下载文件
- C#与.NET Framework c#编程语言,和java是一样的。(c#,java) -->javaweb,asp.net