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# 获取 mp3文件信息
- C#创建XML文件并保存
- C#获取一个文件的扩展名
- C#.NET常见问题(FAQ)-如何在不同窗体之间传递值
- C#.NET常见问题(FAQ)-程序如何把窗体文件从从一个项目中复制到另一个项目
- 在C#代码中应用Log4Net(二)典型的使用方式
- C#使用HttpWebRequest和HttpWebResponse上传文件示例
- C# 读取xml文件忽略xml文件的注释
- C# checkBox控件CheckedChanged与CheckedStateChanged区别
- [转] 从数据库中读取图片并导入Excel文件,C#方式
- [转] C#2010 在TreeView控件下显示路径下所有文件和文件夹
- C# 读取xml文件忽略xml文件的注释
- atitit.提取zip rar文件列表 java php c# 的原理与设计
- C# 类的继承
- c#多选下拉框(ComboBox)
- 自制C#版3DS文件的解析器并用SharpGL显示3DS模型
- C#文件读写操作 [详细]
- C#开发的OpenRA加载文件的管理
- C#开发的OpenRA的mod配置文件的容器Manifest类
- C# 异步编程
- C# 导入CSV文件,导出到CSV文件
- C#流和文件