Can i set MSMQ security options from my code

  • Thread starter Thread starter Kimmo Laine
  • Start date Start date
K

Kimmo Laine

Hello,

can i set MSMQ security options from my code: I want that whenever i create
a new queue, certain rights ( open, read and sen ) are given to certain
group.


thx

Kimmo Laine
 
You may use something like this

using System.Messaging;

MessageQueue myQueue = MessageQueue.Create(@"machine1\myQueue");
myQueue.SetPermissions(@"domain\userName",MessageQueueAccessRights.FullContr
ol);

Cheers,
John Wadie
 
You could play with the SetPermissions() method as below:


m_TransferQueue = MessageQueue.Create(QueueNameLocalFormat());
try
{
m_TransferQueue.SetPermissions("Administrators",
MessageQueueAccessRights.FullControl);
}
catch (Exception)
{
// blabla...
}

José
 
Back
Top