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
  • asp之家 软件编程 m.aspxhome.com