.netc#编程-玩转System.Diagnostics.Process类

tech2022-12-26  118

Process 类:提供对本地和远程进程的访问权限并使你能够启动和停止本地系统进程。 Process组件提供对计算机上运行的进程的访问。 最简单的过程是正在运行的应用程序。 线程是操作系统向其分配处理器时间的基本单元。 线程可以执行进程的任何代码部分,包括当前由另一个线程执行的部分。 Process组件是一个有用的工具,可用于启动、停止、控制和监视应用。 您可以使用该 Process 组件获取正在运行的进程的列表,也可以启动新的进程。 Process组件用于访问系统进程。 Process组件初始化完成后,可用于获取有关正在运行的进程的信息。 此类信息包括一组线程、已加载的模块 ( .dll 和 .exe 文件) 以及性能信息,如进程正在使用的内存量。

using (Process process = new Process()) { process.StartInfo.UseShellExecute = false; process.StartInfo.RedirectStandardOutput = true; process.StartInfo.CreateNoWindow = true; process.StartInfo.FileName = "displaydns.bat"; process.Start(); string output = process.StandardOutput.ReadToEnd(); process.WaitForExit(); }
最新回复(0)