如何用原名杀死进程 [英] How to kill Process by original name

查看:51
本文介绍了如何用原名杀死进程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何通过原始文件名杀死进程?

在vb.net中?


在此先感谢

How to kill Process by Original File Name?

In vb.net?


Thanks in advance

推荐答案

尝试
Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName(sname)

For Each p As Process In pProcess
p.Kill()
Next


首先,使用获取所有进程 >.对于每个过程,请使用System.Diagnostics.Process.MainModule获取其主模块.对于每个过程的此模块,请使用System.Diagnostics.ProcessModule.FileName获取其文件名.进行匹配时,请按System.Diagnostics.Process.Kill取消匹配过程.

参见:
http://msdn.microsoft.com/en-us/library/system.diagnostics. process.aspx [^ ],
http://msdn.microsoft.com/en-us/library/system.diagnostics. processmodule.aspx [ ^ ].

—SA
First, get all processes using System.Diagnostics.Process.GetProcesses. For each process, get its main module using System.Diagnostics.Process.MainModule. For this module of each process, get its file name using System.Diagnostics.ProcessModule.FileName. When you have a match, kill matching process by System.Diagnostics.Process.Kill.

See:
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx[^],
http://msdn.microsoft.com/en-us/library/system.diagnostics.processmodule.aspx[^].

—SA


这篇关于如何用原名杀死进程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆