如何檢查應用程序已經運行使用vb.net,如果應用程序正在運行切換到該應用程序如何使用vb.net ..?如何檢查應用程序是否已經在使用vb.net運行..?
請幫我
在此先感謝..
Public Function IsProcessRunning(ByVal name As String) As Boolean
For Each clsProcess As Process In Process.GetProcesses()
If clsProcess.ProcessName.StartsWith(name) Then
Return True
End If
Next
Return False
End Function
Private Sub adxcmbSwitchtoDLtool_Click(ByVal sender As System.Object) Handles adxcmbSwitchtoDLtool.Click
Dim path As String = "D:\SRIVANI\DLEWISSCM\DictaSolicitor\bin\Debug\DictaSolicitor.EXE"
If IsProcessRunning(path) = True Then
Else
Process.Start(path)
End If
end sub
我寫這樣的代碼,如果我在我的按鈕應用程序打開點擊我再次點擊按鈕再次我的應用程序運行..多次點擊按鈕那些應用程序運行多次如何檢查打開的應用程序並切換到應用程序............
可能的重複http://stackoverflow.com/questions/391339/how-to-make-sure-that-there-is-one-instance-of-the-application-is-running – LittleBobbyTables
[概述Visual Basic應用程序模型](http://msdn.microsoft.com/en-us/library/w3xx6ewx(v = vs.110).aspx):「Visual Basic應用程序模型可以很容易地創建一個單實例應用程序。單實例應用程序與普通應用程序的不同之處在於,一次只能運行一個應用程序實例。嘗試啓動單實例應用程序的另一個實例會導致原始實例被通知...「 –
@Srivani:請編輯你的問題的代碼。 – Ryan