如何杀死以单词u开头的进程? [英] How to kill process which is starting with word u?
本文介绍了如何杀死以单词u开头的进程?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
string kill = @ U([A-ZA-Z0-9 - ] +)跨度>;
foreach (Process P in Process.GetProcessesByName(kill))
{
P.Kill();
}
我尝试过:
这是我的1s尝试,所以我需要这个Process kill的帮助。
解决方案
GetProcessesByName
获取进程名称,而不是进程名称匹配的正则表达式。
你可能想要这样的东西......
foreach (Process P in Process.GetProcesses())
{
if (P.ProcessName.StartsWith( U ,StringComparison.CurrentCultureIgnoreCase))
P.Kill();
}
Process [] Processlist = Process.GetProcesses();
foreach ( var process in Processlist)
{
if (process.ProcessName.StartsWith( < span class =code-string> u))
{
process.Kill();
}
}
这对我来说很好,我非常感谢大家的帮助。谢谢。
Process [] Processlist = Process.GetProcesses()。ToArray< process>();
foreach ( var process in 处理列表)
{
if (process.ProcessName.StartWith( < span class =code-string> U)){
process.Kill();
}
} < / 进程 > 跨度>
string kill = @"u([A-Za-z0-9-]+)";
foreach (Process P in Process.GetProcessesByName(kill))
{
P.Kill();
}
What I have tried:
This is my 1s try, So I need help on this Process kill.
解决方案
GetProcessesByName
takes the process name, not a regex that the process name matches.
You probably want something like this instead...
foreach (Process P in Process.GetProcesses()) { if (P.ProcessName.StartsWith("U", StringComparison.CurrentCultureIgnoreCase)) P.Kill(); }
Process[] Processlist = Process.GetProcesses(); foreach (var process in Processlist) { if (process.ProcessName.StartsWith("u")) { process.Kill(); } }
This is just work fine for me, I really appreciate for guys help. Thank you.
Process[] Processlist= Process.GetProcesses().ToArray<process>(); foreach (var process in Processlist) { if (process.ProcessName.StartWith("U")){ process.Kill(); } }</process>
这篇关于如何杀死以单词u开头的进程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文