2015-08-03 116 views

回答

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 
+0

應當指出的是,這種檢查是否安裝了客戶端的8.8版本,新的客戶端使用一個稍微不同的CLSID('632F4591-AA62-4219-8FB6-22BCF5F60090'),我不瞭解更老的客戶 – ooxi

相關問題