프로그래밍/델파이

유니코드용 InnoSetup으로 만든 설치 프로그램에 ActveX를 통한 설치시 먹통이 되는 문제

채윤아빠 2010. 8. 30. 19:14
728x90
반응형
문제점
유니코드용 InnoSetup 버전으로 설치 프로그램을 만들어 놓고, 그 설치 프로그램을 별도로 제작한 ActiveX를 이용하여 자동으로 다운로드 받아서 설치해 주고자 할때, Windows XP 에서 설치 프로그램이 먹통이 되어 버리는 문제가 발생하였습니다.

해결방법
혹시나 하고 유니코드용 InnoSetup으로 재설치하기 전에 만들어 놓은 설치 프로그램은 동일한 설치용 ActiveX를 이용한 자동 설치에서 제대로 잘 설치가 되는 것이었습니다. 그리하여 유니코드용 InnoSetup 버전을 삭제하고, 일반 버전으로 다시 설치하였습니다.
그리고, 설치 프로그램을 다시 만들어서 테스트를 하였더니, Windows XP에서 ActiveX를 통한 자동 설치 과정중에 먹통이 되는 현상이 사라졌습니다.

결론
코드 체계를 일순간에 바꾸는 것은 매우 위험하다.
철저한 사전 테스트를 병행해야만 한다. ㅠ.ㅠ