ActiveForm 형태로 ocx를 만들고, Web Deploy메뉴에서 cab파일을 만들었습니다.
SETREG, MAKECERT, SIGNCODE 등의 명령어를 이용해서 cab파일 인증까지 했구요.
html파일 내용은
<HTML>
<HR><center><P>
<OBJECT
classid="clsid:4B351E32-8D38-4D41-8B14-A343A51180FB"
codebase="ReportX.cab#version=1,0,19,0"
width=892
height=573
align=center
hspace=0
vspace=0
>
</OBJECT>
</HTML>
inf파일 내용은
[version]
signature="$CHICAGO$"
AdvancedINF=1.0
[Add.Code]
ReportX.ocx=ReportX.ocx
libMySQL.dll=libMySQL.dll
[libmySQL.dll]
file-win32-x86=thiscab
DestDir=11
RegisterServer=yes
[ReportX.ocx]
file-win32-x86=thiscab
FileVersion=1,0,19,0
clsid={4B351E32-8D38-4D41-8B14-A343A51180FB}
RegisterServer=yes
위와 같습니다.
근데... html파일을 호출하면... 제 pc에서는 잘 됩니다.
clsid도 레지스트리에 잘 들어가 있고...
근데... 다른 pc에서는 안되네요.
cab파일을 불러오지를 못합니다.
당연히 레지스트리에 clsid 값도 안들어가고...
왜 그런지...
왜 제 pc에서만 실행이 되는건지...
꼭 가르쳐 주세요...
부탁드립니다.
감사합니다.
codebase="ReportX.cab#version=1,0,19,0"
이것을
codebase="http://www.test.co.kr/ReportX.cab#version=1,0,19,0"
요렇게...