2012-03-27 1 views
0

하나의 MSMQ 이름 privateQ1.I가 로컬 네트워크에서 권한/액세스 ID를 제공했습니다. 특정 사용자/프로세스가이 큐에서 메시지를 가져온 사람 (사용자)이 대기열에 배치 한 특정 메시지를 식별 할 수있는 방법이 있습니까? 특정 시간에이 MSMQ를 수신하는 등록 된 사용자 수를 확인하려고합니다.MSMQ에 액세스하는 사용자 번호 찾기

도움을 주시면 감사하겠습니다.

원숭이

답변

1

발신 계정의 SID는 메시지 헤더에 저장됩니다. 그래서 프로그래밍 방식으로 쿼리 할 수있는 속성입니다.

대기열에서 Windows 감사를 사용하여 대기열에 액세스하는 프로세스/계정을 확인할 수 있어야합니다. 시스템에서 감사 정책을 활성화 한 다음 감사 할 액세스 유형에 대한 보안 속성을 설정해야합니다.

건배
존 Breakwell

+0

는 우리가 결정할 수있는 C#에서 모든 클래스가 있습니까 ...? 나는이 분야에서 초보자 다. –