如何以编程方式检查是否已安装SAP Business One客户端

时间:2015-08-03 11:00:36

标签: sap sapb1

我正在开发使用SAP Business One SDK连接到SAP Business One的WinForm应用程序。

是否有建议的方法来检查SAP Business One客户端是否已安装?

非常感谢任何帮助。

James O' Doherty

1 个答案:

答案 0 :(得分:1)

可以使用以下代码检测SAP Business One客户端。

    Public Function isSapBusinesOneClientInstalled() As Boolean

    Try
        'SAP Business One Application
        Dim type As Type = Type.GetTypeFromCLSID(New Guid("632F4591-AA62-4219-8FB6-22BCF5F60088"))

        Dim obj As Object = Activator.CreateInstance(type)
        Marshal.ReleaseComObject(obj)

        Return True

    Catch ex As COMException
        Return False
    End Try

End Function