.NET进程启动、查找、停止(转载)

简介: using ……using ……using System.Diagnostics;//启用进程void process(){Process p;//实例化一个Process对象p=Process.

using ……
using ……
using System.Diagnostics;

//启用进程
void process()
{
Process p;//实例化一个Process对象
p=Process.Start(@"E:\1.txt");//要开启的进程(或 要启用的程序),括号内为绝对路径
p.Kill();//结束进程
}

//查找进程、结束进程
void killProcess()
{
Process[] pro = Process.GetProcesses();//获取已开启的所有进程

        //遍历所有查找到的进程

        for (int i = 0; i < pro.Length; i++)
        {

            //判断此进程是否是要查找的进程
            if (pro[i].ProcessName.ToString().ToLower() == "pc_task")
            {
                pro[i].Kill();//结束进程
            }
        }

}

目录
相关文章
|
5月前
|
监控 关系型数据库 调度
盘点5个.Net开发的服务器进程监控、性能监控、任务调度的开源项目
盘点5个.Net开发的服务器进程监控、性能监控、任务调度的开源项目
127 0
|
9月前
|
开发框架 .NET
解决NET Core发布iis项目覆盖原有的项目时"另一个程序正在使用此文件,进程无法访问"
解决NET Core发布iis项目覆盖原有的项目时"另一个程序正在使用此文件,进程无法访问"
|
监控 Windows
一个基于Quartz.Net开发的Windows版本的进程监控
一个基于.Net 4开发的进程监控系统。此项目可用于监控系统的运行情况,支持按天周月指定时间自动重启,进程添加、编辑监控等。
88 0
一个基于Quartz.Net开发的Windows版本的进程监控
.NET 判断进程是否存在
//cx为要判断的进程名的字符串数组 Process[] arrayProcess = Process.GetProcesses();                 Process[] ppp;                 foreach(...
800 0
|
网络协议
.NET 判断进程是否运行 是否未响应
//cx为要判断的进程名的字符串数组 int i = 0;             string aa="";             System.
940 0
|
.NET 开发框架 开发工具
菜鸟入门【ASP.NET Core】7:WebHost的配置、 IHostEnvironment和 IApplicationLifetime介绍、dotnet watch run 和attach到进程调试
WebHost的配置 我们用vs2017新建一个空网站HelloCore 可以使用ConfigureAppConfiguration对配置进行更改,比如说添加jsonfile和commandline配置。
2361 0
|
.NET Windows 开发框架

相关实验场景

更多