На компьютере с 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