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 に答える