/// <summary>
/// 关闭进程
/// </summary>
/// <param name="processName">进程名</param>
private void KillProcess(string processName)
{
Process[] myproc = Process.GetProcesses();
foreach (Process item in myproc)
{
if (item.ProcessName == processName)
{
item.Kill();
}
}
}
//强制关闭最近打开的某个进程
private void KillRecentProcess(string processName)
{
System.Diagnostics.Process[] Proc = System.Diagnostics.Process.GetProcessesByName(processName);
System.DateTime startTime = new DateTime();
int m, killId = 0;
for (m = 0; m < Proc.Length; m++)
{
if (startTime < Proc[m].StartTime)
{
startTime = Proc[m].StartTime;
killId = m;
}
}
if (Proc[killId].HasExited == false)
{
Proc[killId].Kill();
}
}
分享到:
相关推荐
主要介绍了C#关闭指定名字进程的方法,涉及C#进程操作的相关技巧,需要的朋友可以参考下
MFC 强制关闭指定进程 强制关闭指定窗口 输入任务管理器中你想要关闭的进程名或者窗口名 点关闭或结束按钮即可
C#关闭Word进程
C#关闭应用程序进程C#关闭应用程序进程
c# 启动关闭进程 文档为网上收集,版权归原作者所有,O(∩_∩)O谢谢。
C#彻底关闭Excel进程excel.exe
用c#实现的可以关闭某个指定进程的小程序
在C#中,处理打开的后台word进程
c#CEXCEL关闭解决无法关闭进程的问题,解决在用C#关闭EXCEL时没有发关闭EXCEL进程的问题;
C#,保护进程,通过VisualStudio.NET2005平台,控制系统不能结束自身进程,控制系统不能结束指定进程,已经生成了一个动态链接库,方便调用,(C#工程源代码),具体内容访问:...
/// DOS关闭进程命令(ntsd -c q -p PID )PID为进程的ID /// /// <param name=command></param> /// <returns></returns> public static string RunCmd(string command) { //實例一個Process類,啟動...
关闭程序时,后台进程无法关闭,采用kill的方式关闭。
C#操作系统中的进程调度的设计与实现C#操作系统中的进程调度的设计与实现C#操作系统中的进程调度的设计与实现C#操作系统中的进程调度的设计与实现
这个程序是用来监控进程执行情况的,例如我在配置文件里面写了HQMSJob.exe,那程序就是监控这个程序的执行情况,打开多过两个的就会被关闭,如果全部关闭进程监控程序就会重启要监控的进程(程序)
c#关闭系统进程以及如何调用cmd并执行命.txt
wince c# 打开关闭进程,利用winapi函数实现进程的遍历 关闭 打开等操作,wince c# 打开关闭进程,利用winapi函数实现进程的遍历 关闭 打开等操作
包含整个SLN解决方案,绝对调试通过,详见http://blog.csdn.net/yl2isoft/article/details/20222679
C#获取当前运行的进程,代码中引入的using System.Diagnostics; 是要用到名称空间中的Process 类,本例将枚举windows当前正在运行的所有进程,并把这些进程信息显示在ListView列表中,这些进程信息主要是进程的ID,...
C#导出Excel并关闭进程解决方案,因为项目导出EXCEL偶尔会报错,现共享解决方案。