1. VC++ 툴에서 ocx를 만든다.
2. ocx파일을 cap 파일이 있는 경로로 옮긴다.
3. inf 파일을 수정한다.
모듈의 클래스 아디를 넣어주고 버전도 맞추어 준다.
클래스 아디는 개발툴 폴더 odl란 확장자를 가진 파일 맨끝부분에 있는 번호이다.
4. 공인 인증서가 없을 경우 ~~
1) 명령 프롬프트에서 다음 명령줄을 입력하면 다음과 같은 대화 상자가 생성되어 암호를 입
력하면 개인 키 파일 mycert.pvk 및 mycert.cer이 생성된다.
makecert -sv "mycert.pvk" -n "CN=JYS ActiveX" mycert.cer
2) 명령 프롬프트에서 다음 명령줄을 입력하면 mycert.cer로부터 mycert.spc 파일을 생성한다.
cert2spc mycert.cer mycert.spc
3) cab 파일을 생성하기 위해서는 cabarc.exe라는 프로그램이 필요하다.
cabarc.exe N test.cab test.ocx test.inf
4) 명령 프롬프트에서 다음 명령줄을 입력하면 위의 개인 키 암호 입력 대화 상자가 생성되고
위 과정에서 입력한 암호와 같은 암호를 입력하면 .cab 파일에 서명한다.
signcode -v mycert.pvk -spc mycert.spc test.cab
* 테스트 실시 할 경우
1-2 번 절차를 거친후, 3-4 번 행하면 완료~
ex) testocx.bat
'프로그래머 > 프로그래밍' 카테고리의 다른 글
HTTP 오류 404 - 파일 또는 디렉터리를 찾을 수 없습니다. (0) | 2008.11.12 |
---|---|
ASP IIS단에서의 튜닝... (0) | 2008.11.12 |
XML 요소 작성의 규칙 (0) | 2008.11.09 |
문자열 코드 변환 방법 및 기초 지식 (VC++) (0) | 2008.10.30 |
Singleton 패턴 (0) | 2008.10.23 |
댓글