WinRAR-SFX

Иcточник: http://gothicjournal.com.ru/users/ghool/
Опубликована: 01.02.2005

В популярном архиваторе WinRAR (на примере версии 3.40 Final) можно создавать SFX-архивы, и делать таким образом очень многое.
Например инсталлятор самого винрара сделан им самим.
Но - "по умолчанию", как ты ни старайся, такого же инсталлятора, как у самого винрара не получится. Почему?
Дело в том, что SFX-модули, с помощью которых из архива получается один EXE-файл запакованы UPX-ом, и потому параметры интерфейса выбраны раз и навсегда. Что же нужно делать, чтобы получить инсталлятор как у оригинального WinRAR-а?

---------------------------------------------------------------

Шаг 1
два варианта:
I] Скачать незапакованные SFX-модули
http://files10.rarlab.com/rar/UnpSFX.rar
и распаковать в папку %programfiles%winrar

II] Разжать все *.sfx-файлы из папки WinRAR-а с помощью
http://upx.sourceforge.net/download/upx125w.zip
Этот вариант лучше, так как SFX-архивы будут иметь русский интерфейс, в отличии от файлов из UnpSFX.rar - они английские.

Шаг 2
Извлекаем скрипт установщика из архива
[rar.exe cw wrar340ru.exe coment.txt]
Извлекаем многостраничную иконку Winrar-a с (пятью картинками).
Извлечь можно с помощью Restorator-а
http://www.bome.com/Restorator/Restorator2004_Trial_1129.exe
кряк + русификатор к нему:
http://www.realcoding.net/downloads/restorator/Restorator-2004_3.0_Build_1129.rar


Шаг 3
Запаковываем в SFX, в настройках SFX-а прописываем только иконку, потом докидываем коментарий "из файла"


Шаг 4
С помощью того же Restorator-а извлекаем единственную в инсталляторе картинку, и соответственно помещаем её в свой инсталлятор.

Так же извлекаем из оригинального инсталлятора DIALOG [STARTDLG], заменяем им аналогичный в нашем инсталляторе.

Всё!

После замены/распаковки SFX-модулей все "активные" строки коментария становятся скрытыми.
Видны только закоменченые знаком [;]


Ссылка: http://www.oszone.net/1719/