C# 正在检查目标计算机中安装的websphere mq?

C# 正在检查目标计算机中安装的websphere mq?,c#,vb.net,winforms,websphere,ibm-mq,C#,Vb.net,Winforms,Websphere,Ibm Mq,如何通过vb.net winform应用程序检查IBM MQ客户端是否安装在客户端计算机中 I have added amqmdnet.dll to my project and imported IBM.WMQ namespace. 但是,我不知道如何检查目标计算机中安装的IBM MQ客户端?(例如,如果要检查windows服务,可以循环检查所有可用的服务,然后检查特定的windows服务) 任何输入都会非常有用?使用dspmqver命令可以让您知道安装了什么 从: 注意:不要在应用程序中使

如何通过vb.net winform应用程序检查IBM MQ客户端是否安装在客户端计算机中

I have added amqmdnet.dll to my project and imported IBM.WMQ namespace.
但是,我不知道如何检查目标计算机中安装的IBM MQ客户端?(例如,如果要检查windows服务,可以循环检查所有可用的服务,然后检查特定的windows服务)


任何输入都会非常有用?

使用
dspmqver
命令可以让您知道安装了什么

从:

注意:不要在应用程序中使用这些API来执行组装 绑定或测试是否存在程序集或其他运行时, 开发或设计时操作。只有管理工具和 安装程序必须使用这些API。如果您使用GAC,则直接 使应用程序暴露于程序集绑定脆弱性或可能导致 您的应用程序无法在.NET的未来版本上正常工作 框架


没有用于检查GAC的本机MQ API。(沙希,如果我在这里忽略了什么,请纠正我。我知道您正在观看。:-)

是的,但我需要直接从代码而不是通过命令提示符进行检查,是否有任何方法或属性来检查?Windows注册表还将告诉系统上安装了什么版本的MQ。