我正在用C#创建一个小型流程管理器.我们的想法是创建一个小应用程序,允许我使用预设参数打开和关闭其他可执行文件,并跟踪每个文件打开的时间.我正在包装我自己的模拟器管理器,用于上下文.
是Process.Start正确的方法吗?这种方法有什么警告,特别是与CPU和所有权有关吗?当前目录,访问等等呢?
我正在使用.NET Core!
我建议使用Process该类,它用于执行EXE.
例:
Process process = new Process();
try
{
process.StartInfo.FileInfo = "C:\\MyProgram.exe";
process.EnableRaisingEvents = true;
process.Exited += (sender, e) => { /* Code executed on process exit */ };
process.Start();
}
catch (Exception e)
{
Debug.Log(e.Message);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1545 次 |
| 最近记录: |