На машине с XP существует личная очередь сообщений, созданная службой .net.
Когда я хочу получить доступ к этой частной очереди в приложении VB6, я получаю ошибку «Доступ запрещен».
Похоже, это проблема безопасности, только я не понимаю, почему, даже когда я вошел в систему как администратор, я
не может иметь доступ к очереди, которая была создана на той же машине.
Есть ли что-то еще, что я должен принять во внимание.
Пример использования очереди в VB6
Public msgQueue As MSMQQueue
Private Sub OpenQueue()
Dim MQ As New MSMQQueueInfo
MQ .PathName = ".\Private$\incommingQueue"
Set msgQueue = MQ.Open(MQ_RECEIVE_ACCESS, MQ_DENY_NONE)
End Sub