델파이로 ActiveX를 만들었습니다.
OCX 하나만 있을때는
인증을...
======================================================================
1. *.pvk, *.cer 파일을 만든다.
MakeCert -sv madchick.pvk -n "CN=미친병아리" madchick.cer
2. *.spc 파일을 만든다.
cert2spc madchick.cer madchick.spc
3. *.cab 파일을 만든다.
cabarc -s 6144 N madchick.cab *.exe
4. 코드사이닝을 한다. (한줄로 죽 이어서 입력하세요..)
signcode -spc madchick.spc -v madchick.pvk -n "CodeSign 테스트"
-i http://www.madchick.com madchick.cab
5. 코드사이닝이 잘 되었는지 확인한다.
chktrust madchick.cab
======================================================================
위와 같은 방법으로 해서 잘 되었습니다.
그런데 add file을 하니 inf 파일이 생성되네여...
HTML에서는 이 inf 파일을 참조하게 되어 있는데...
inf 파일이 인증이 않되어 있어서 그런지...
"현재 보안 설정으로는... 표시될..." 이라는 메세지가 나오고
익스플로러 화면에 빈 박스만 나옵니다.
그래서
OCX와 add한 파일과 inf를 하나의 cab 파일로 만들었습니다.
이렇게 했을때...
html 파일에 원래는 XXX.inf 파일을 참조하라는 정보가 있는데 이걸
어떻게 고쳐야 하나여?
그리고...
inf 파일의 파일 정보 부분에 XXXXXXXXXX.ocx 라고 되어 있는데
이건 그냥 두면 되는건지요?
정리하면...
델파이에서 기본으로 생성해주는
ocx, inf, html
파일의 내용 수정을 어떻게 해줘야
ocx 와 inf 그리고 add 파일을 하나의 cab 에 넣었을때
제대로 되는건지 궁금합니다.
이 문제로 게시판을 한참 뒤졌는데도 명확한 내용이 없어서
며칠째 머리를 싸매고 고민중입니다.
도움주시면 정말 감사하겠습니다.