0

如何使用 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

我写了这样的代码,如果我单击按钮,我的应用程序已打开,然后我再次单击按钮,我的应用程序正在运行..我单击按钮多少次应用程序正在运行如何检查打开的应用程序和切换到应用程序............

4

1 回答 1

5

只需在应用程序属性中启用“制作单实例应用程序”复选框即可。

于 2013-07-18T13:11:47.490 回答