C#操作进程的方法介绍
作者:.NET开发菜鸟 时间:2022-10-27 10:10:18
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。
下面为大家介绍C#是如何操作进程的。
1、获取当前程序中正在运行的所有进程
//1、获取本机所有进程
Process[] pro = Process.GetProcesses();
foreach (Process p in pro)
{
Console.WriteLine(p.ProcessName);
}
2、杀死进程:调用Process.Kill()方法
//1、获取本机所有进程
Process[] pro = Process.GetProcesses();
foreach (Process p in pro)
{
//终止进程
p.Kill();
Console.WriteLine(p.ProcessName);
}
3、通过进程打开应用程序
//2、通过进程打开应用程序
Process.Start("calc");
Process.Start("mspaint");
Process.Start("notepad");
Process.Start("iexplore", "http://www.baidu.com");
4、通过一个进程打开指定的文件
ProcessStartInfo psi = new ProcessStartInfo(@"C:\Users\Lenovo\Desktop\html.txt");
Process p = new Process();
p.StartInfo = psi;
p.Start();
来源:https://www.cnblogs.com/dotnet261010/p/6158767.html
标签:C#,进程
0
投稿
猜你喜欢
Java LinkedHashMap深入分析源码
2022-07-31 03:05:43
详解Spring/Spring boot异步任务编程WebAsyncTask
2022-12-18 00:40:23
android 使用Xml文件定义Shape方式
2022-09-08 19:19:38
深入理解Spring中bean的生命周期介绍
2023-02-08 17:21:37
SpringBoot整合liquibase及liquibase生成初始化脚本的方式
2023-07-29 11:53:18
RecyclerView实现横向滚动效果
2023-11-24 02:26:30
SpringCloud实战小贴士之Zuul的路径匹配
2021-05-26 13:26:36
Android使用SoundPool播放音效
2021-11-24 02:32:36
java 面试题闰年判断详解及实例
2023-11-27 19:09:01
MyBatis Plus 入门使用详细教程
2023-08-23 05:48:33
解决mybatis-plus自动配置的mapper.xml与java接口映射问题
2023-08-25 04:16:02
C#把数组中的某个元素取出来放到第一个位置的实现方法
2021-11-26 00:17:36
c#实现sqlserver事务处理示例
2022-03-28 19:39:50
C# SendMail发送邮件功能实现
2022-05-02 19:40:43
spring mvc中的@ModelAttribute注解示例介绍
2023-10-15 07:07:06
C++实现接两个链表实例代码
2023-05-04 01:27:02
关于Future机制原理及解析
2022-01-23 03:57:48
C#模拟实现鼠标自动点击与消息发送功能
2023-02-09 08:51:14
Java8 CompletableFuture runAsync学习总结submit() execute()等
2023-05-25 04:13:43
Java SpringBoot实现带界面的代码生成器详解
2023-09-28 11:54:14