1

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

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

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

4

1 回答 1

2

使用MessageQueuePermission元素来实现这一点。

于 2011-08-03T10:24:38.700 回答