如何在Wix中设置MSMQ队列创建的用户权限

时间:2011-08-03 08:30:57

标签: wix msmq wix3.5 user-permissions

作为Wix安装的一部分,我正在尝试使用MsmqExtension创建一个MSMQ专用队列:

<msmq:MessageQueue Id='myQueue' Label='My Queue' Transactional='yes' PathName='[MESSAGE_QUEUE_NAME]'/>

由于我正在安装的Windows服务正在执行安装的用户的不同用户下运行,我不确定它是否能够读取和写入此专用队列,并且扩展架构不会给出设置特定用户的选项。有没有办法解决这个问题,还是我必须将队列创建作为自定义操作来实现这种灵活性?

1 个答案:

答案 0 :(得分:2)

使用MessageQueuePermission元素来实现此目的。