c#启动exe 不用子进程的方式启动
时间: 2023-07-16 08:13:42 浏览: 116
C#界面内嵌调用exe
5星 · 资源好评率100%
可以使用System.Diagnostics.Process类来启动exe文件,不必创建子进程。以下是示例代码:
```csharp
// 设置启动信息
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "your_file_path.exe";
// 可选设置参数
psi.Arguments = "arg1 arg2";
// 创建进程并启动
Process process = new Process();
process.StartInfo = psi;
process.Start();
```
需要注意的是,这种方式启动的exe文件会在当前进程中运行,如果你希望程序能够一直运行,那么需要在你的程序中添加相应的代码进行处理。
阅读全文