XP 시스템에는 .net 서비스에 의해 생성 된 개인 메시지 큐가 있습니다. VB6 응용 프로그램에서이 개인 큐에 액세스하려고 할 때 "액세스가 거부되었습니다."오류가 계속 발생합니다. 보안 문제 인 것 같습니다. 관리자로도 로그온 한 경우에도 여전히 은 동일한 컴퓨터에서 생성 된 큐에 액세스 할 수 없습니다. 내가 고려해야 할 다른 것이 있습니까? 나는 .NET 서비스는 개인 큐의 사용 권한에서 "모두"그룹을 제거한 경우이 발생할 수 VB6개인 MSMQ에 액세스 할 수있는 권한이 없습니다.
에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
대기열의 보안을 확인 했습니까? ACL은 대기열 등록 정보에 있으며 폴더 등록 정보와 유사합니다. –
대기열의 등록 정보를 수정하려고하면 "액세스가 거부되었습니다"라는 동일한 메시지가 나타납니다. – Mez