找出哪个程序从给定的MSMQ队列中读取

时间:2012-07-16 18:46:39

标签: msmq

我有一个只能由特定程序读取的队列。但是,我发现其他一些程序正在从该队列中“窃取”消息。有没有办法确定哪个程序可以做到这一点?我无法想出任何东西。

1 个答案:

答案 0 :(得分:0)

对于给定的服务帐户,在队列上设置read-message和peek-message权限,然后确保只有使用者在该服务帐户下运行。

<强>更新

在Windows Server 2008或Windows 7或更高版本上,MSMQ具有专用的系统事件日志,该日志记录MSMQ子系统所执行的所有操作。有可能通过此查看用户帐户正在访问队列。