안녕하세요
빌더나 델파이에서 Web Deploy Option에서요..
Use CAB file Compression을 체크하지 마셔요..
Auto increment release number을 체크하시죠...
글구 나머지는 디폴트...
그렇게하시면 Target Dir에 .ocx 하고 .inf가 생기죠..
이제 .inf를 수정해야 겠네요..
예제>>
;C++Builder-generated INF file for GuryForm.ocx
[Add.Code]
GuryForm.ocx=GuryForm.ocx
[GuryForm.ocx]
;file=" http://어쩌구저쩌구" 요부분을 밑에 처럼 바꿔주세요..
file-win32-x86=thiscab << - 이게 무슨야그냐.. cab안에 모두 있다는 야그
clsid={E8CAEFDA-11D3-4E6C-A791-DC140A4108CD}
RegisterServer=yes
FileVersion=1,0,8,0
그다음 수동으로 cab파일을 만들어주죠..
예제>>
<<--- ***는 파일이름입니다..
c:\>cabarc -s 6144 n ***.cab ***.ocx ***.inf
그다음 전에 만든 가짜 인증서를 cab에 부쳐넣습니다.
c:\inetsdk\bin>signcode -spc test.spc -v test.pvk -n "***" ***.cab
이렇게 하시면 됩니다.
글구 TargetDir에 있는 htm파일을 고쳐야하는데..
codebase이부분을 수정하죠..
바꾸기전>>
codebase=" http://sunggury.shinhae.com/test/GuryForm.inf"
바꾸고난후>>
codebase=" http://sunggury.shinhae.com/test/GuryForm.cab#version=1,0,10,0"
여기서version옆의 숫자는 ocx version 입니다.
이렇게 하면 됩니다..
그럼 즐거운 하루되세요..
|