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
查看全文
相关阅读:
利用 FFmpeg 和 ImageMagick, AVI 转 GIF(不失真)
TinyMCE textarea 输入框外部程序动态修改方法
eclipse快速向下复制行
${factoryList }后面有空格不影响
pre标签
js备忘录_2
eclipse 中 大小写切换:ctrl+shift+x 转为大写 ctrl+shift+y 转为小写
js备忘录_1
缓存
myeclipse bug
原文地址:https://www.cnblogs.com/top5/p/1723611.html
最新文章
模拟22 题解
模拟21 题解
模拟20 题解
模拟19 题解
模拟18 题解
模拟17 题解
模拟16 题解
OpenCascade Matrix
Locations Section of OpenCascade BRep
OpenCascade BRep Format Description (2)
热门文章
OpenCascade BRep Format Description
Evaluate Math Expression
Memory Management in Open Cascade
Introduction of OpenCascade Foundation Classes
Qt with OpenCascade
Hello World of OpenCascade
Building third-party products of OpenCascade
利用WinHEX,重构狂牛加密视频1.0.0.1【只适合RIFF(AVI)】
DroidDraw
利用VMware虚拟机(Android-x86 2.2)和eclipse,调试安卓代码
Copyright © 2011-2022 走看看