我正在开发使用SAP Business One SDK连接到SAP Business One的WinForm应用程序。
是否有建议的方法来检查SAP Business One客户端是否已安装?
非常感谢任何帮助。
James O' Doherty
答案 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