Как установить права пользователя на создание очереди MSMQ в Wix - PullRequest
1 голос
/ 03 августа 2011

Как часть установки Wix, я пытаюсь создать частную очередь MSMQ, используя MsmqExtension:

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

В качестве устанавливаемой службы Windows запускается пользователь, отличный от того, которыйВыполняя установку, я не уверен, что она сможет читать и писать в эту частную очередь, а схема расширений не дает возможности устанавливать конкретных пользователей.Есть ли способ обойти это или мне нужно реализовать создание очереди как пользовательское действие, чтобы иметь такую ​​гибкость?

1 Ответ

2 голосов
/ 03 августа 2011

Используйте элемент MessageQueuePermission для достижения этой цели.

...