C#中的进程可以通过System.Diagnostics命名空间下的Process类来控制和管理。可以通过以下步骤来创建和启动一个进程:
1. 引入System.Diagnostics命名空间。
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
2. 如果需要传递参数给新进程,可以使用ProcessStartInfo类来设置进程的启动信息,启动的进程可以通过Process对象的属性和方法进行控制和监控。
namespace 进程
{class Program{static void Main(string[] args){/*Process[] prss= Process.GetProcesses();foreach(var item in prss){Console.WriteLine(item);}*//* Process.Start("calc");Process.Start("mspaint");Process.Start("notepad");Process.Start("iexplore","http://www.baidu.com");*/ProcessStartInfo psi =new ProcessStartInfo(@"D:\Csharp_project\2021\记事本对话框\记事本对话框\bin\Debug\记事本对话框.exe");Process p = new Process();p.StartInfo = psi;p.Start();Console.ReadKey();}}
}
3、运行结果