2
是否有可能通过c#获取与给定的Msmq私有队列相关的所有权限列表? ,如何获取使用C#的Msmq的访问控制列表
我看到MessageQueue.SetPermissions
和MessageQueue.ResetPermissions
但我没有看到任何获取当前权限?
谢谢
是否有可能通过c#获取与给定的Msmq私有队列相关的所有权限列表? ,如何获取使用C#的Msmq的访问控制列表
我看到MessageQueue.SetPermissions
和MessageQueue.ResetPermissions
但我没有看到任何获取当前权限?
谢谢
不,目前没有办法使用.NET Framework获取队列的ACL。 System.Messaging命名空间缺少MSMQ的COM组件中的其他许多功能,但不幸的是,您甚至无法使用COM进行此操作。
如果您习惯使用的P/Invoke,您可以使用该方法MQGetQueueSecurity http://msdn.microsoft.com/en-us/library/ms703223(v=vs.85).aspx