OS : WIndows XP
사용 툴 : C++ Builder 6
IIS : 5
인터넷 IP : 100.100.100.40
빌더에서 ActiveForm을 만들었습니다.
Web Deploy option 설정하고 Web Deploy를 하니 cab파일이랑 inf파일이랑
htm파일이랑 만들어 줘서
그 htm파일 을 주소에 입력하니 웹브라우저에 폼이 잘 들어 가서 실행 됩니다.(로컬에서는)
문제는
다른 컴퓨터(100.100.100.41)인 컴퓨터에 서 접근을 하니 X포면 뜨고 안뜹니다.
자세히 쓰자면
주소창에 http://100.100.100.40/NothingProj1.htm 넣고 누르면
http://100.100.100.40/NothingProj1.inf" 을(를) 설치하고 실행하시겠습니까?
다음문제 때문에 게시자를 결정할 수 없습니다.
확인해야 하는 개체를 신뢰 공급자가 알 수 없습니다.
"예" 누름
" http://100.100.100.40/NothingProj1.cab" 을(를) 설치하고 실행하시겠습니까?
다음 문제 때문에 게시자를 결정할 수 없습니다.
Authenticode 서명이 없습니다.
"예" 누름
결과는 X표만 나옵니다.
다른 뭘 해줘야 하는지.. 어떤걸 잘못했는지..
방법 알려 주시면 감사 하겠습니다.
참고 : 보안 설정 최소로 하고 검증안된 ActiveX이런거 실행하는거 "확인"으로 다 바꾸어 주었습니다.
첨부내용
1. NothingProj1.htm
------------------
C++Builder 6 ActiveX Test Page
You should see your C++Builder 6 forms or controls embedded in the form below.
2. NothingProj1.inf
---------------------
;C++Builder-generated INF file for NothingProj1.ocx
[Add.Code]
NothingProj1.ocx=NothingProj1.ocx
BORLNDMM.dll=BORLNDMM.dll
vcl60.bpl=vcl60.bpl
rtl60.bpl=rtl60.bpl
[NothingProj1.ocx]
file=http://100.100.100.40/NothingProj1.cab
clsid={110AA399-76DB-419E-8E16-3BAE720C2D68}
RegisterServer=yes
[BORLNDMM.dll]
file=http://100.100.100.40/NothingProj1.cab
FileVersion=6,0,10,157
DestDir=11
[vcl60.bpl]
file=http://100.100.100.40/NothingProj1.cab
FileVersion=6,0,6,240
DestDir=11
[rtl60.bpl]
file=http://100.100.100.40/rtl60.cab
FileVersion=6,0,6,240
DestDir=11
|