簡體   English   中英

檢查是否正在運行進程字符串VB.Net

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM