可以请一些人告诉我如何通过部分姓名杀死进程?示例:我想要杀死"资源管理器",但是在代码中我想通过"explor"来植入它来杀死它,其余的应该通过代码查找.这是迄今为止的代码:
Process[] localByName = Process.GetProcessesByName("explorer");
foreach (Process p in localByName)
{
p.Kill();
}
Run Code Online (Sandbox Code Playgroud)
谢谢
var localByName = Process.GetProcesses()
.Where(p => p.ProcessName.Contains("explor"));
foreach (Process p in localByName)
{
p.Kill();
}
Run Code Online (Sandbox Code Playgroud)
您可以获得所有进程,然后搜索:
var processes = Process.GetProcesses();
foreach(var p in processes.Where(proc => proc.ProcessName.IndexOf(searchString, StringComparison.CurrentCultureIgnoreCase) > -1))
p.Kill();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
380 次 |
| 最近记录: |