zoukankan
html css js c++ java
关闭系统进程,以及如何调用CMD并执行命令
学习C#的一个小程序,里面有关闭进程的一个小例子,使用了两种方法,一种是调用cmd执行强制关闭命令,另一种是通过C#提供的方法进行关闭,后面提供下载了。。
先说第一种
string
ProcessName
=
"
explorer
"
;
//
这里换成你需要删除的进程名称
Process[] MyProcess1
=
Process.GetProcessesByName(ProcessName);
Process MyProcess
=
new
Process();
//
设定程序名
MyProcess.StartInfo.FileName
=
"
cmd.exe
"
;
//
关闭Shell的使用
MyProcess.StartInfo.UseShellExecute
=
false
;
//
重定向标准输入
MyProcess.StartInfo.RedirectStandardInput
=
true
;
//
重定向标准输出
MyProcess.StartInfo.RedirectStandardOutput
=
true
;
//
重定向错误输出
MyProcess.StartInfo.RedirectStandardError
=
true
;
//
设置不显示窗口
MyProcess.StartInfo.CreateNoWindow
=
true
;
//
执行强制结束命令
MyProcess.Start();
MyProcess.StandardInput.WriteLine(
"
ntsd -c q -p
"
+
(MyProcess1[
0
].Id).ToString());
//
直接结束进程ID
MyProcess.StandardInput.WriteLine(
"
Exit
"
);
第二种,通过强大的进程类进行标准关闭。
string
ProcessName
=
"
explorer
"
;
//
换成想要结束的进程名字
Process[] MyProcess
=
Process.GetProcessesByName(ProcessName);
MyProcess[
0
].Kill();
下载地址:(很早之前学习C#时写的,方法很笨,不要笑话哦。)
https://files.cnblogs.com/mgod/WindowsINI.rar
查看全文
相关阅读:
SQL0668N Operation not allowed for reason code "3" on table "TEST". SQLSTATE=57016
为何存在requests库,pycharm依然报错解决方法 --转载
vmware12启动centos6.8报错ACPI:memory_hp:Memory online failed
deepin升级之后打不开控制中心
ubuntu中接一个摄像头会出现两个/dev/video
VMware16中Ubuntu不显示共享文件夹的解决办法
opencv获取当前帧数据问题
libusb函数
设置ubuntu、deppin(等linux系统)和window双系统启动引导顺序
window和ubuntu双系统删除"ubuntu"
原文地址:https://www.cnblogs.com/top5/p/1723611.html
最新文章
一些常用的正则
webpack初学笔记 之 安装环境篇
angular问题总结
JavaScript基础算法
JavaScript设计原则
JavaScript常用设计模式
Intl.NumberFormat 的兼容性处理
使用stylelint进行Vue项目样式检查
Vue项目性能优化整理
React、Redux、React-Redux学习
热门文章
安装electron-react-boilerplate遇到的问题
ESLint的使用
JS频率控制函数
获取月报、季报、半年报,年报等
搭建Leanote笔记
记一次INFA抽取数据报 WRT_8165
ORACLE查询进程,并杀死
DB2部分查询SQL
DB2创建EMP和DEPT并进行基础操作
DB2输出每隔10分钟的数据
Copyright © 2011-2022 走看看