티스토리 뷰

Application/Win32

인증서없는 ActiveX 설치하기

알 수 없는 사용자 2008. 2. 2. 17:17

ActiveX 를 사용해서 서비스하는 경우
인증서가 없으면 다음과 같은 메세지가 나타나면서 ActiveX를 설치할수가 없다.

Array

라는 메세지를 보게되는 것이다..

해결방법은

익스플러러의 도구->인터넷옵션->보안->신뢰할 수 있는 사이트

Array

에 해당 ActiveX 가 돌아가는 사이트를 적어주면 된다.
참고로 [이 영역에 있는 모든 사이트에 대해 서버 확인(https:) 필요] 는 체크하지 말자.
예) 도메인이 www.test.com 인 경우

Array

이걸 레지스트리로 처리할수 있다..

사용자들이나 테스트인경우에는 레지스트리를 받아서 더블클릭.. ㅡ.ㅡ

예) www.test.com
---------------------------------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet SettingsZoneMapDomainstest.com]

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet SettingsZoneMapDomainstest.comwww]
"http"=dword:00000002
---------------------------------------------------------------------------------------------------------------

적당한 이름으로 저장해서 사용하면 된다..

예) bbs.test.com
---------------------------------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet SettingsZoneMapDomainstest.com]

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet SettingsZoneMapDomainstest.combbs]
"http"=dword:00000002
---------------------------------------------------------------------------------------------------------------

제대로 되었다면 다음과 같이 나타난다.

Array

IEPrint 를 이런 방식으로 사용하면 어떨까 싶어서 정리해봤음..

추가사항)
- 벤지님 제공
다른 방법은 activex의 ocx를 다운 받아
regsvr32 xxxx.ocx 으로 등록해 놓은 방법이 있습니다.
단, 버젼을 자동 체크 못하는 단점이 있습니다.

출처 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=49084&sca=&sfl=wr_subject%7C%7Cwr_content&stx=ActiveX&sop=and&page=2