进程管理
在C#中我们可以用System.Diagnostics
命名空间下的Process类来进行进程管理。
- 对本机
- (1)可以启动、终止某个进程
- (2)可以查看进程相关信息,如CPU利用率等
- (3)可以查看进程工作状态
- 对远程计算机
-
(1)可以查看远程计算机相关信息
-
(2)无法直接启动、终止远程计算机
- 在一个程序中处理其他的程序(比如调用其他
.exe
文件、 快捷方式等),实际上就是对进程进行管理。
应用场景
获取进程信息、进程管理
如任务管理器
启动其他进程
启动进程
我们以打开记事本为例
添加一个按钮