Programming/JSP

ActiveX 설치하기

통통만두 2016. 7. 1. 13:12
반응형

안녕하세요~ 삽질하는 프로그래머 통통만두입니다.

이번에는 웹에서 ActiveX 를 사용하는 방법에 대해서 포스팅을 해볼까 합니다. 일전에 CS 프로그램을 개발할 때는 제가 ActiveX 파일을 만들어 주는 입장이었는데 지금은 누군가가 만든 ActiveX 를 웹에서 사용해야 하는 입장으로 바뀌었습니다. ^^;


처음 구글에서 ActiveX 설치와 관련해서 자료를 찾아보고 소스에 적용을 했는데 ActiveX 설치 팝업이 뜨지 않았습니다. 아래쪽에서 수동으로 설치하는 방법을 알려드릴테지만 IE에서는 보안정책 때문에 여간 귀찮은 것이 아닙니다. 이것저것 바꾸어보아도 돌아오는 것은 스트레스뿐.. ㅠ_ㅠ


개발환경에서 테스트를 해보고자 하실때는 IE의 보안수준을 최하로 하시거나 보안정책을 손 본 후에 테스트를 하시면 되겠습니다.


일단 설치할 ActiveX 파일이 웹서버에 올라가 있다는 가정하에 아래와 같이 코드 나갑니다.


<OBJECT ID="OcxAppClient"
CLASSID="CLSID:3714861F-C9F9-4F11-9803-F3F80051F6A7"
width="100%"
height="10"
CODEBASE="파일이 위치한 경로/파일명.cab#version=1,0,0,3">
<PARAM NAME="_ExtentX" VALUE="1294">
<PARAM NAME="_ExtentY" VALUE="1486">
</OBJECT>


개발환경에서 테스트를 해보고자 할 때는 cmd 에서 regsvr32 또는 cab 설치를 통해서 수동으로 설치할 수도 있지만 배포한 후 고객의 PC에서는 IE의 까다로운 보안정책 때문에 설치가 잘 되지 않거나 보안정책을 바꾸어야 합니다. 하지만 고객들은 보안정책을 변경하기도 쉽지 않을 뿐더러 생각보다 PC에 대한 지식이 부족한 실정입니다.

우선 아래와 같이 수동으로 설치하는 방법을 소개합니다.



1. 압축을 푼 후 window/system32 에 복사

2. cmd 창에서 regsvr32 파일명.ocx 로 레지스트리에 등록

3. 다시 ActiveX 설치 페이지 접속



반응형