2010-11-23 19 views

答えて

2

COMに、MSMQQueueInfoオブジェクトのインスタンスを作成するように頼むことができます。成功すると、MSMQがインストールされていることがわかります。

+0

私は完璧に動作し、 "大きな問題" – rkellerm

+0

が好き。ありがとうございました。 –

2

C#hereためのポインタがあります - キューを列挙し、エラーコードを確認するためのメソッドを呼び出します。

私は今それをやっている方法は、 のtry-catch 「MessageQueueErrorCode.ServiceNotAvailable」 エラーコードで例外がスローされます 「GetPrivateQueuesByMachine」メソッド、 にあります。

もう1つのオプションは、MSMQ WMIプロバイダーhereをインストールし、サーバー上のMSMQオブジェクトインスタンスを照会することです。

1

また、レジストリキーの存在を確認することができます:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ。キーが存在する場合、MSMQがインストールされます。

関連する問題