是否有像If Processname包含" lol"然后.......
我只看过类似cls.ProcessName.Like之类的东西,但显然不适用于.net
你们有什么线索可以检查吗?我知道有Processname.StartsWith,但这不是我想要的。
答案 0 :(得分:1)
创建扩展方法
Module extensionMethods
<Extension>
Public Function [Like](ByVal processes As Process(), Name As String) As Process()
Return processes.Where(Function(x) x.ProcessName.ToLower().Contains(Name.ToLower())).ToArray()
End Function
End Module
然后你可以打电话
Dim processes As Process() = Process.GetProcesses().Like("lol")
将返回包含文本'lol'
的进程数组答案 1 :(得分:0)
你试过这个吗?
Dim procExists as Boolean = Process.GetProcesses().Any(Function(p) p.Name.Contains(processName)