进程管理(启动进程、获取进程、关闭进程)

本文介绍了C#中如何使用Process类进行进程管理,包括启动、获取和关闭进程的方法。内容涵盖启动进程的不同方式,如何获取本地和远程计算机的进程信息,以及停止进程的注意事项。示例代码展示了如何根据进程ID和名称获取进程信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进程管理

在C#中我们可以用System.Diagnostics命名空间下的Process类来进行进程管理

  • 对本机
    • (1)可以启动、终止某个进程
    • (2)可以查看进程相关信息,如CPU利用率等
    • (3)可以查看进程工作状态
  • 对远程计算机
    • (1)可以查看远程计算机相关信息

    • (2)无法直接启动、终止远程计算机

  • 在一个程序中处理其他的程序(比如调用其他.exe文件、 快捷方式等),实际上就是对进程进行管理

应用场景

获取进程信息、进程管理

如任务管理器

image-20200316132048626
启动其他进程
  • 打开某个程序

  • 打开命令行执行命令

启动进程

我们以打开记事本为例

image-20200316133542827

添加一个按钮࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值