我有一个只能由特定程序读取的队列。但是,我发现其他一些程序正在从该队列中“窃取”消息。有没有办法确定哪个程序可以做到这一点?我无法想出任何东西。
答案 0 :(得分:0)
对于给定的服务帐户,在队列上设置read-message和peek-message权限,然后确保只有使用者在该服务帐户下运行。
<强>更新强>
在Windows Server 2008或Windows 7或更高版本上,MSMQ具有专用的系统事件日志,该日志记录MSMQ子系统所执行的所有操作。有可能通过此查看用户帐户正在访问队列。