[英]Check if process is running with VB.NET (Compact Framework 2.0)
[英]Check if Running a process string VB.Net
例如,如果该进程为MozillaFirefox.exe,那么如果输入: p = Process.GetProcessesByName("Mozilla")
并找到进程“ MozillaFirefox
”只是一个示例,该怎么办。 请考虑前5个字母: Mozii
并确定是否存在以“ Mozii
”开头的流程。谢谢。 因此,更容易找到以名称后的1.7或1.8或2.1开头的过程。
Dim p() As Process
Private Sub CheckIfRunning()
p = Process.GetProcessesByName("Mozii")
If p.Count > 0 Then
' Process is running
Else
' Process is not running
End If
End Sub
您可以使用类似以下的方法从Process.GetProcesses()
过滤所有进程的Process.GetProcesses()
:
p = Process.GetProcesses.Where(Function(ps) ps.ProcessName.ToLower.StartsWith("mozii")).ToArray
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.