c#如何通过进程名,来结束此进程

问题描述

c#如何通过进程名,来结束此进程。不想用foreach循环。在线等。

解决方案

解决方案二:
//结束进程  System.Diagnostics.Process[]killprocess=System.Diagnostics.Process.GetProcessesByName("calc");  foreach(System.Diagnostics.Processpinkillprocess)  {  p.Kill();  }
解决方案三:
foreach(System.Diagnostics.ProcessthisprocinSystem.Diagnostics.Process.GetProcesses()){if(thisproc.ProcessName.Equals("explorer")){thisproc.Kill();}}
解决方案四:
foreach(System.Diagnostics.ProcessthisprocinSystem.Diagnostics.Process.GetProcesses()){if(thisproc.ProcessName.Equals("explorer")){thisproc.Kill();}}

时间: 2024-11-10 07:12:10

c#如何通过进程名,来结束此进程的相关文章

电脑任务管理器强制结束一些进程失败的解决方法

  1.单击开始菜单,在搜索框内输入"CMD";   2.按回车,打开命令提示符窗口; 3.在命令提示符窗口中输入:tasklist;   4.按回车,就会显示出当前运行的程序; 5.输入"Tskill+进程名",即可结束进程; 6.这样就可以结束任务管理器无法结束的进程; 7.记住,只要输入进程名,不用输入扩展名; 8.不要关闭System.SMSS.EXE和CSRSS.EXE进程. 电脑任务管理器强制结束一些进程失败的解决方法介绍到这里,下次遇到相同问题的时候可

Linux进程管理之结束与进程名称相匹配的进程(sh脚本)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1554623 在Linux系统中经常会遇到结束某个进程的情况,一般我们会使用kill.pkill.killall甚至top这样的工具结束进程,但这些工具虽然是结束进程的基本工具,但使用起来要接进程名全名或准确的pid.下文提供的脚本可以结束与指定的进程名称相匹配的任意进程(杀死指定名称的进程),如果匹配的pid有两个

NSIS:强制结束软件进程

原文NSIS:强制结束软件进程 有时候,我们选择卸载软件后发现安装目录中的主文件依然存在,不是我们卸载代码写的不对,而是卸载的时候软件根本就没有关闭! 在卸载前加上下面这个宏可以在一定程度上免除上述的尴尬,不信,你就试试!  轻狂注: 本宏可用于删除程序前使用!判断用户的程序是否仍在运行,如果运行,就将其进程结束,再删除程序. 代码如下:  01 outfile "test.exe"    ;www.flighty.cn 02 var exestr            ;可以是多个进

系统-像百度,360杀毒软件那样的无法被结束的进程是如何做到的,如何关闭?

问题描述 像百度,360杀毒软件那样的无法被结束的进程是如何做到的,如何关闭? 今天因为百度杀毒的一个bddownloader.exe的进程把tomcat的端口占用了,然后被我查出来,想要关闭这个进程却不能关闭,就想要了解这一块的问题.求大神help 解决方案 直接卸载,换一个吧!不然的话, 解决方案二: API hook防止被结束 驱动保护

编程-python问题求解,怎么在程序中结束整个进程?

问题描述 python问题求解,怎么在程序中结束整个进程? tb=myblock()def my_block(): tb.Start(True) tb.Wait()t=threading.Thread(target=my_block)t.setDaemon(True)t.start()start_time=time.time()while True: print ""susccess"" print time.time() if int(time.time()-st

shell-linux会话结束时进程关系变化

问题描述 linux会话结束时进程关系变化 一个会话里有多个进程组运行着,当会话首进程(可能是login shell) 终止(可能是被kill或shell退出引起),那么此时该会话里的进程会怎样,会收到 哪些信号,是否全程成为孤进程组? 解决方案 好像没有什么情况发生. _> cat a.c #include #include void stat(void) { printf("pid=%d, pgid=%d, sid=%dn", getpid(), getpgid(0), ge

c++-MFC中,如何实现单击按钮,结束某个进程

问题描述 MFC中,如何实现单击按钮,结束某个进程 MFC中,如何实现单击按钮,结束某个进程.想知道TerminateProcess的具体用法..比如说要结束explorer.exe这个进程,如何操作 谢谢各位 解决方案 最简单的 winexec 调用ntsd -c q -pn:explorer.exe 解决方案二: MFC中进程查看,结束进程,关机等实现 解决方案三: MFC中进程查看,结束进程,关机等实现

查看本机开放的端口号,查看某个端口号是否被占用,查看被占用的端口号被哪个进程所占用,如何结束该进程

利用快捷键win+R键打开运行窗口.输入cmd回车打开命令提示符窗口 1:查看本机开放的端口,即已被占用的端口号.命令:netstat -an 部分结果列表:Proto  Local Address          Foreign Address        StateTCP    0.0.0.0:135            0.0.0.0:0             LISTENINGTCP    0.0.0.0:3473           0.0.0.0:0            

MAC如何重启或结束 Finder 进程

  虽然对此贴士的需求不像 Windows 下结束 Explorer 那样频繁,但是了解一下还是有用的,以备不时之需.下面帮大家收集整理了几种重启或彻底结束 Finder 进程的小贴士,也欢迎大家在评论中补充分享更多更好的方法. 重新启动 Finder 进程 方法1:按住 Option并右键点击 Finder图标,就可以"重新开启" Finder,如左图; 方法2:通过快捷键 Option + Command + ESC打开"强制退出应用程序"功能,选择重新启动 F