installshield 5.5 이상의 모든 버전에 통하는 놀라운 installshield decompiler다.
도스모드에서 스탠다드 아웃풋을 통해 리다이렉션 연산자를 써서 만든다.
C:\> isdcc setup.ins > setup.rul
하면 setup.ins 파일이 디컴파일되어 setup.rul파일이 만들어지는 아주 단순한
방식이다. 메모장으로 setup.rul 파일을 읽어보자 놀랍게도 스크립트 소스가
만들어져있을것이다.
스크립트를 고친후 다시 setup.ins로 만들기위해선 컴파일을 해야하는데,
인스톨쉴드 3처럼 하위버전에 있던 펑션중에는 5.0에서는 없어진게 많아서
이런거를 잘 체크해봐야 한다. 예를들어 CompressGet 같은 함수다.
오리지날과는 다르게 돌아갈수 있고, 직접 패치를 만든다면 대체함수나 함수들의
조합으로 할수있는지를 고려해봐야 한다. 인스톨쉴드 스크립트에 해박해야 패치도
만들수가 있을것이다.
"시그마컴"이란 TV 오버레이보드의 설치프로그램을 디컴파일한 SETUP.RUL
파일의 내용이다.
아주 간단해서 내친김에 디컴파일시켜서 올려보았다.
///////////////////////////////////////////////////
// Generated with isDcc v1.22
// (c) 1998 Andrew de Quincey
// original file version = 3.00.077
///////////////////////////////////////////////////