2013-05-15 5 views
2

몇 년 전에 Visual Basic 6에서 작성한 ActiveX 컨트롤이 있습니다. CAB 파일로로드되어 Internet Explorer에서 사용되는 OCX입니다. 당신이 도구에 가면Visual Basic 6 ActiveX CLSID에 대해 "Friendly"이름을 설정하는 방법

| Internet Explorer에서 추가 기능 관리를 나는 친숙한 이름을 설정하는 방법을 찾고 있어요 MyControlName.MyClassName

로 이름이 나열되어 나타났습니다.

은 내가 HKLM\SOFTWARE\Classes\CLSID\{Class ID}

브라우저를 통해 설치하는 동안이 작업을 수행하는 가장 좋은 방법은 무엇입니까에서 (기본값)에 대한 레지스트리에 REG_SZ을이 설정할 수 있습니다 알아?

inf에서 키를 설정하려고했지만 실패했습니다. 사용 권한을 추측하고 있습니다.

내가 할 수있는 곳에서 regsvr32을 호출하면 이벤트가 발생 했습니까? 또는 구현해야하는 인터페이스?

감사합니다,

+1

OCX의 출처가 있습니까? 다시 컴파일 할 수있는 경우 Project-> Properties 대화 상자에서 프로젝트 이름 및 프로젝트 설명을 필요에 따라 변경하고 다시 컴파일하십시오. – rags

답변

0

이것은 project options 대화 상자에서 설정 한 OCX 파일의 컴파일 시간 속성입니다.

+0

저는 친숙한 이름을 찾고 있습니다. 공백으로. 프로젝트 이름은 Add-Ons 화면에서 ProjectName.ClassName으로 만 변경합니다. 그리고 프로젝트 설명은 영향을 미치지 않았습니다. HKLM, Software \ Classes \ CLSID \ {ClassId} ,,, "My Friendly Name"은 폴더에서 캡을 추출한 후 마우스 오른쪽 버튼으로 클릭하면 설치되지만 브라우저에서 설치하면 작동하지 않는 것처럼 보입니다. 객체 태그를 통해 – VcDerek