엑티브엑스
-
JavaScript로 ActiveX 존재(설치)여부 파악하는 방법Programming/ActiveX 2007. 12. 22. 23:42
저주받은 최고의 기술 엑티브엑스 ... 암튼.. 상황에 맞춰 엑티브엑스를 설치하고 싶을때나 그 밖에 생각은 안나는데 많은 경우가 있을것 같습니다.. 자바스크립트를 통해서 엑티브엑스가 설치가 되어 있는지를 파악하는 방법은 간단합니다. try { var axObj = null; axObj = new ActiveXObject("ActivexProgID.ActivexProgID"); if(axObj) { alert('엑티브엑스가 존재합니다'); } } catch(e) { alert('엑티브엑스가 존재하지 않습니다'); } 위의 소스의 내용을 보시면... ActiveXObject를 이용하여 엑티브엑스의 객체를 axObj로 받아옵니다. 위에서 try, catch 를 사용한 이유는 ActiveXObject로 객체를 ..
-
ActiveX 업데이트(파일교체)시 "시스템 재시작" 메시지가 뜨는이유Programming/ActiveX 2007. 12. 21. 16:19
때때로 ActiveX를 업데이트할때 (기존에 같은 ActiveX 파일이 존재할때겠죠..) 위와 같은 메시지가 뜰때가 있습니다. 어도비 플래쉬 기술지원 문서에서 아래와 같은 내용이 있더라구요... Windows 2000 이상에서는 현재 사용 중인 ActiveX 컨트롤을 교체할 수 없습니다. 뭐 사실 사용중인 파일은 무조건 교체가 안되는줄 알고있는데 암튼 위와 같다고 하네요.. 그렇다치고 보통 업데이트시에 익스플로러를 종료하기때문에 ActiveX가 사용중인 경우가 드물겠지만.. 만약 ActiveX가 사용중인 상태에서 파일을 교체하려는 행위가 일어난다면 컴퓨터를 재시작하다는 메시지가 뜬다고 하네요.. [프로그래밍/ActiveX] - JavaScript로 ActiveX 존재(설치)여부 파악하는 방법