Internet Explorer에서 사용이 허가된 ActiveX 컨트롤을 사용하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 159923 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR159923
모두 확대 | 모두 축소

이 페이지에서

요약

컴퓨터가 ActiveX 컨트롤을 사용하도록 허가되지 않은 경우 사용이 허가된 ActiveX 컨트롤이 Internet Explorer HTML 페이지에 제대로 로드되지 않습니다. 예를 들어, Visual C++를 사용하여 컨트롤을 만든 경우 컨트롤을 생성한 컴퓨터에서는 HTML 페이지에 컨트롤이 로드되지만 다른 컴퓨터에서는 로드되지 않습니다.

라이선스가 없는 컴퓨터의 HTML 페이지에서 사용이 허가된 컨트롤을 사용하려면 라이선스 패키지 파일(.lpk)을 생성해야 합니다. .lpk 파일에는 HTML 페이지에 있는 사용이 허가된 컨트롤에 대한 런타임 라이선스가 포함되어 있습니다. 이 파일은 License Package Authoring Tool(Lpk_tool.exe)을 사용하여 생성할 수 있습니다. License Package Authoring Tool을 구하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/downloads/details.aspx?FamilyID=d2728e89-575e-42e9-a6ff-07d0021e68cc(영문)

HTML 페이지에 컨트롤을 추가하기 위한 단계

HTML 페이지에 사용이 허가된 컨트롤을 포함시키려면 다음과 같이 하십시오.
  1. 컨트롤 사용이 허가된 컴퓨터에서 Lpk_tool.exe를 실행합니다.
  2. HTML 페이지에서 사용할 사용이 허가된 ActiveX 컨트롤을 모두 선택한 다음 Add를 누릅니다.
  3. Save & Exit를 누른 다음 LPK 파일의 이름을 입력합니다.
  4. HTML 페이지에서 다른 모든 <OBJECT> 태그 앞에 라이선스 관리자 개체에 대한 <OBJECT> 태그를 삽입합니다. 라이선스 관리자는 Internet Explorer와 함께 설치되는 ActiveX 컨트롤입니다.

    참고 이 CLASSID "5220cb21-c88d-11cf-b347-00aa00a28331"은 ActiveX 컨트롤에 대한 것이 아니라 라이선스 관리자에 대한 것입니다. LPK 파일을 참조할 때마다 동일한 CLASSID를 사용해야 합니다. 또한 <PARAM> 태그의 Name 속성을 "LPKPath"로 유지하고, 라이선스 관리자 개체의 <PARAM> 태그에 대한 Value 속성을 LPK 파일 이름 및 경로로 설정해야 합니다. 이 경로는 상대 경로가 될 수 있지만, UNC 공유 또는 다른 도메인의 URL을 가리켜서는 안 됩니다.

    각 HTML 페이지마다 LPK 파일을 하나만 사용할 수 있으므로 LPK 파일 생성 시 페이지의 모든 사용이 허가된 ActiveX 컨트롤을 포함시켜야 합니다. 예를 들면 다음과 같습니다.
    <OBJECT CLASSID = "clsid:5220cb21-c88d-11cf-b347-00aa00a28331" VIEWASTEXT>
       <PARAM NAME="LPKPath" VALUE=".LPK 파일에 대한 상대 URL">
    </OBJECT>
    					
  5. 그 다음에 사용이 허가된 컨트롤에 대한 <OBJECT> 태그를 삽입합니다. 예를 들어, Microsoft Masked Edit 컨트롤을 표시하는 HTML 페이지는 다음과 유사합니다.
    <OBJECT CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331" VIEWASTEXT>
    <PARAM NAME="LPKPath" VALUE="maskedit.lpk">
    </OBJECT>
    
    <OBJECT CLASSID="clsid:C932BA85-4374-101B-A56C-00AA003668DC"
    WIDTH=100 HEIGHT=25 VIEWASTEXT>
    </OBJECT>
    					

문제 해결

웹 페이지에서 사용이 허가된 컨트롤을 사용하기 전 다음 항목을 확인하십시오.
  1. 컨트롤에 대한 재배포 라이선스가 있는지 확인합니다.
  2. 라이선스를 인터넷에서 사용할 수 있는지 확인합니다.
  3. ActiveX 컨트롤의 <OBJECT> 태그에 대해 CodeBase 매개 변수를 제공하는 경우에는 사용권 계약에 따라 이 매개 변수를 사용할 수 있는지 확인합니다. 타사의 경우 대부분 자체 컨트롤에 대한 .cab 파일의 테스트된 버전을 제공합니다. 소프트웨어 다운로드 지침은 해당 소프트웨어의 제조업체에서 제공하는 관련 설명서를 참조하십시오.
이 정보를 확인하려면 해당 컨트롤의 사용권 계약을 참조하십시오. "All Rights Reserved"는 사용권 계약에 명시된 작업만을 허용한다는 의미입니다. 사용권 계약에서 허용되지 않거나 명시되지 않은 작업을 하면 계약 위반이 될 수 있습니다.

참고 Microsoft Visual C++ 및 Microsoft Visual Basic과 함께 제공되는 ActiveX 컨트롤도 사용이 허가된 컨트롤입니다. HTML 페이지에서 이러한 컨트롤을 사용하려면 위의 단계를 수행합니다. Microsoft에서는 이러한 .cab 파일의 서명된 버전을 제공합니다. 자세한 내용은 "참조" 절을 참조하십시오.


참조

CAB 파일 배포에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
172991 INFO: Visual Basic 5.0으로 배포되는 CAB 파일
인터넷 구성 요소 다운로드 프로세스에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
264570 INFO: WebCast: 인터넷 구성 요소 다운로드 작동 방법
252937 코드 다운로드가 실패한 원인에 대한 자세한 내용을 검색하는 방법
271594 인터넷 구성 요소 다운로드 온라인 문제 해결사를 사용할 수 있다
271273 두 번째 사용이 허가된 ActiveX 컨트롤이 로드되지 않는다




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 159923 - 마지막 검토: 2006년 10월 18일 수요일 - 수정: 4.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Internet Explorer 3.0
  • Microsoft Internet Explorer 3.01
  • Microsoft Internet Explorer 3.02
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 4.01 서비스 팩 2
  • Microsoft Internet Explorer 4.01 서비스 팩 1
  • Microsoft Internet Explorer 4.01 서비스 팩 2
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer (Programming) 5.01 SP1
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer (Programming) 5.5 SP1
  • Microsoft Internet Explorer (Programming) 5.5 SP2
키워드:?
kbcode kbctrl kbdownload kbfaq kbhowtomaster KB159923
더 이상 지원되지 않는 제품의 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