检查特定的.Accdb文件是否在MSACESS进程

时间:2016-09-29 09:04:01

标签: ms-access process

我在Visual Studio中有以下代码,用于检查MS ACCESS数据库是否打开。

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    Dim psList() As Process
    Try
        psList = Process.GetProcesses()

        For Each p As Process In psList
            If InStr(p.ProcessName, "access", CompareMethod.Text) > 0 Or InStr(p.ProcessName, "myAccessDbFile_fe", CompareMethod.Text) > 0 Then
                MsgBox(p.Id.ToString() + " " + p.ProcessName)
            End If
        Next p

    Catch ex As Exception
        msgbox(ex.Message)
    End Try
End Sub

但问题是这段代码告诉我MSACCESS是一个在计算机上运行的进程,但它没有告诉我我的特定ms访问db文件是否打开。 即myAccessDbFile_fe

有人可以通过告诉我语法来帮助。我需要检查我的特定文件是否已加载MSACCESS应用程序。

提前致谢。

0 个答案:

没有答案