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