c#关闭系统进程以及如何调用cmd并执行命令

c#关闭系统进程以及如何调用cmd并执行命令,第1张

c#关闭系统进程以及如何调用cmd并执行命令,第2张

使用两种方法,一种是调用cmd执行强制关机命令,另一种是通过C#
第一个
字符串processname = "explorer "提供的方法关闭;//此处替换为您需要删除的进程名
process[]my process 1 = process . getprocessesbyname(process name);
Process my Process = new Process();
//设置程序名
my process . startinfo . filename = " cmd . exe ";
//关闭Shell的使用
my process . startinfo . useshellexecute = false;
//重定向标准输入
my process . startinfo . redirectstandardinput = true;
//重定向标准输出
my process . startinfo . redirect standard output = true;
//重定向错误输出
my process . startinfo . redirectstandarderror = true;
//设置不显示窗口
my process . startinfo . createnowindow = true;
//执行强制结束命令
MyProcess。start();
MyProcess。standard input . WriteLine(" ntsd-c q-p "+(my process 1[0])。Id)。ToString());//直接结束进程id
my process . standard input . writeline(" exit ");
其次,标准关闭是由强大的流程类执行的。
string process name = " explorer ";//替换为要结束的进程的名称
process[]my process = process . getprocessesbyname(process name);
MyProcess[0]。kill();

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » c#关闭系统进程以及如何调用cmd并执行命令

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情