2012-12-27 33 views
2

如何檢查IBM MQ客戶端是否通過vb.net winform應用程序安裝在客戶端計算機上?檢查安裝在目標計算機上的websphere mq?

I have added amqmdnet.dll to my project and imported IBM.WMQ namespace. 

但是我不知道如何檢查安裝在目標計算機上的IBM MQ客戶端? (例如像,如果你想查詢一個窗口服務,你可以遍歷所有可用的服務,然後檢查特定的窗口服務)

任何投入將是非常有幫助嗎?

回答

3

dspmqver命令將讓你知道安裝的是什麼。

Microsoft KB

注意:不要使用這些API在應用程序中進行組裝 結合或以測試組件或其它運行時間, 開發或設計 - 的存在實時操作。只有管​​理工具和 安裝程序必須使用這些API。如果您使用GAC,這直接 暴露你的應用程序集綁定脆弱性或可能導致 您的應用程序在.NET框架 的未來版本中無法正常工作。

沒有原生API MQ檢查GAC。 (沙市,請糾正我,如果我忽略了一些東西在這裏,我知道你正在看。:-))

+0

是的,但我需要直接從代碼檢查,而不是通過命令提示符下,沒有任何方法或屬性檢查? – Sharpeye500

+0

你說得對T.Rob。沒有MQ API來檢查GAC。 – Shashi

+1

Windows註冊表還將告知系統上安裝了哪個版本的MQ。 – Shashi

相關問題