我正在嘗試獲取遠程計算機中特定專用隊列的消息數。 我可以從我的本地計算機獲取計數。MSMQ:從遠程計算機的MSMQ隊列中獲取消息的計數
LOCALMACHINE:
RemoteMachine:
[email protected]"RemoteMachineName\Private$\Sample";
全碼:
當我嘗試遠程機器路徑,它拋出第我e錯誤無效路徑。
如果有人能指導我解決問題,我將不勝感激?
var path ="FormatName:Direct=OS:RemoteMachineName\\private$\\sample";
MessageQueue queuename = new MessageQueue(path);
var mgmt = new MSMQManagement();
object machine = "RemoteMachineName";
object queuename = queue.Path;
object formatname = "Direct=OS";
mgmt.Init(ref machine, ref queuename, ref formatname);
int messageCount = mgmt.MessageCount;
MessageBox.Show(string.Format("Queue has {0} items", messageCount));
大聲笑 - 這是幫助我的文章之一! PK :-) –