DCOMCNFG.EXE 사용하여 VBA DCOM을 구성하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 183607 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

요약

이 문서에서는 Microsoft Visual Basic 5.0을 사용하여 만든 원격 클라이언트/서버 응용 프로그램의 DCOM을 구성하려면 DCOMCNFG.EXE DCOM 구성 유틸리티를 사용하는 방법에 대해 설명합니다.

잘못에 대한 DCOM 보안 설정을 설정하는 클라이언트/서버 응용 프로그램은 일반적으로 다음 오류가 발생합니다.
런타임 오류 '429'
ActiveX 구성 요소는 개체를 만들 수 없습니다.
- 또는 -
런타임 오류 '70'
권한이 거부되었습니다.

이 문서에서는 방화벽을 통해 클라이언트 액세스 활성화하는 데 필요한 설정에 대해서는 설명하지 않습니다. 방화벽, 프록시 서버 또는 도메인 컨트롤러에 대한 지원을 받는 Microsoft 기술 지원 서비스에 문의하십시오.

추가 정보

다음 설정을 Windows NT 또는 Windows 2000 함께 NT 또는 Windows 클라이언트 (가정하면 방화벽이나 프록시 서버가 관련된) 백업할 수 있게 됩니다.

Visual Basic DCOM 서버"NT 또는 Windows 2000machine 따라 구성하려면 다음과 같이 하십시오. (참고 DCOMCNFG EXE 서버를 경우에만 표시됩니다. 해당 DLL 서버를 표시하지 않습니다.)
  1. DCOMCNFG.EXE를 실행하십시오.
  2. 응용 프로그램 탭에서 ProgID를 "DCOM 서버" 와 같은 친숙한 이름 나타낼 수 있습니다) 있는 DCOM 서버 응용 프로그램을 선택한 사용하거나 자신의 CLSID를 (GUID - 전역 고유 식별자) 와 같은 {5BD7512F-3F2B-11 D 0-B4D2-02E0C911A7B1}).
  3. 서버 응용 프로그램을 두 번 클릭하거나 서버 응용 프로그램의 속성을 보려면 속성 단추를 클릭하십시오.
  4. 보안 탭을 선택하십시오.
  5. 다음과 같이 변경하십시오.

    중요: 다음 변경 내용 사용자가 모든 서버를 시작할 수 있게 됩니다. 이러한 설정은 서버 가져오고 디버깅 목적으로 개발 모드에서 실행하는 바로 것입니다. 특정 DCOM 보안 대상 플랫폼 메일을 위한 것이 아닙니다.
       CUSTOM ACCESS PERMISSIONS:
         Everyone    -allow access
         System      -allow access
         Interactive -allow access
    
       CUSTOM LAUNCH PERMISSIONS:
         Everyone    -allow launch
         System      -allow launch
         Interactive -allow launch
    
    						
  6. Identity 탭 선택하고 클릭한 다음 "이 대화형 사용자."
  7. 확인을 누른 다음 확인을 다시 클릭하십시오.
DCOM 서버 클라이언트에 이벤트를 발생시키는 클라이언트 콜백을 사용하는 경우 다음 또한 다음 변경 내용을 NT 또는 Windows 2000 '서버' 컴퓨터에 대한 기본 설정을 적용하려면 합니다.

NT 또는 Windows 2000 서버 컴퓨터에서:
  1. DCOMCNFG.EXE 사용하여 기본 속성 탭을 선택하십시오.
  2. "없음." 기본 인증 수준 설정
  3. "확인하기 위한." 기본 가장 수준을 설정하십시오.
참고: 클라이언트와 서버가 서로 다른 사용자 계정으로 실행 중인 DCOM 응용 프로그램을 테스트해야 합니다.

다음 응용 프로그램의 시점에서 작동하는 경우 클라이언트 컴퓨터에서 모든 구성 설정을 만들 필요가 없습니다.

서버에서 발생한 이벤트를 수신하는 클라이언트나 서버가 다시 호출할 수 있도록 설정한 경우 다음 단계를 필요에 따라 특정 네트워크 따라 수 있습니다.

Visual Basic DCOM을 구성하려면 "클라이언트:"

NT 또는 Windows 클라이언트 컴퓨터에:
  1. DCOMCNFG 사용하여 기본 속성 탭을 선택하십시오.
  2. "없음." 기본 인증 수준 설정
  3. "가장 수 없습니다." 기본 가장 수준을 설정하십시오.
이벤트를 받는 경우 WIN95 클라이언트 컴퓨터에서:
  1. DCOMCNFG.EXE 사용하여 기본 보안 탭을 선택하십시오.
  2. 기본값 편집을 클릭하십시오.
  3. "World" 사용자 액세스 허용.
수정 및 보안 설정을 설정하는 주 및 인식 수행되어야 합니다. 보안 설정을 수정하기 전에 관련된 보안 의미를 이해해야 합니다. 위의 클라이언트 설정을 특정 네트워크 상황에서 필요합니다 및 클라이언트를 레지스트리 설정 코드를 통해 추가할 수 있습니다. 이러한 코드를 작성하는 방법에 대한 자세한 내용은 이 문서의 뒷부분에 나오는 참조 절을 참조하십시오.

참고: DCOM 레지스트리 키는 레거시 소프트웨어 및 않는 독점 소프트웨어 또는 프로그래밍 편의를 위한 것입니다.

참조

DCOM 보안 설정 관한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
176799: 정보: Windows NT에서 DCOM 구성 (DCOMCNFG.EXE) 사용

182248: 방법: Windows 95 DCOM 구성 (DCOMCNFG.EXE) 사용

자세한 내용은 관련 DCOM 서버로 WIN95 사용하여 Microsoft 기술 자료의 다음 문서를 참조하십시오.
165101: DCOM 서버로 Windows에서 방법

Visual Basic 5.0 원격 이벤트 콜백을 DCOM 클라이언트와 DCOM 서버 응용 프로그램 간에 양방향 통신을 사용 가능하게 설정할 수 있습니다.

자세한 내용은 관련 DCOM 및 Visual Basic 5.0 원격 이벤트 또는 콜백을 사용하여 Microsoft 기술 자료의 다음 문서를 참조하십시오.
175510: FILE: VB5DCOM.EXE: 콜백 및 WithEvents DCOM으로 사용
(c) Microsoft의 1998, 예약 모든 권한.
Randy Russell, Microsoft Corporation에 의해 기고물

속성

기술 자료: 183607 - 마지막 검토: 2004년 6월 29일 화요일 - 수정: 2.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
키워드:?
kbmt kbhowto KB183607 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
더 이상 지원되지 않는 제품의 KB 내용에 대한 고지 사항
이 문서에서는 Microsoft에서 더 이상 지원하지 않는 제품에 대해 설명합니다. 따라서 이 문서는 "있는 그대로" 제공되며 업데이트되지 않습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com