我目前正在尝试在远程机器上读取 MSMQ 信息。
我遇到的主要困难是获取队列的名称。队列的名称很长,有的超过 64 个字符。
使用 WMI,名称总是被截断为 64 个字符,这导致我无法区分队列名称(前 64 个字符的类似前缀)。
我尝试使用 .NET 3.5 SP1 和 WMI 多查询工具,没有任何区别。
我不仅无法读取名称,还提供了对 WMI 查询产生影响的后缀,因为 WHERE 也无济于事。
任何提示如何使这项工作?
MS 支持数据库中有一个非常古老的条目,可以解释这种行为。虽然已经存在(2004 年),但据说它可能会在 VS 2005 中得到修复。要么它从未被修复,要么可能有一些不同的错误。