如何检查应用程序已经运行使用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