現在、リモートマシンでMSMQ情報を読み取ろうとしています。
私が経験する主な問題は、キューの名前を取得することです。キューの名前はかなり長く、64文字を超えるものもあります。
WMIを使用すると、名前は常に64文字に切り捨てられるため、区別できないキュー名になります(最初の64文字のプレフィックスも同様です)。
.NET 3.5 SP1とWMIマルチクエリツールを使用してみましたが、違いはありません。
名前を読み取れなかっただけでなく、WHEREも役に立たなかったため、WMIクエリに違いをもたらすサフィックスを提供しました。
これを機能させるためのヒントはありますか?
この動作の説明となる可能性のある非常に古いエントリがMSサポートDBにあります。すでにそこにありますが(2004)、VS 2005で修正される可能性があると言われています。修正されたことがないか、何か別の問題がある可能性があります。