Використання SFXWinRAR як Джойнер
Багато новачків нині часто просять, дайте непалевний Джойнер, дайте до нього непалевний криптор. А Джойнер є прямо під руками - WinRAR називається, а конкретно, його сервіс SFX.
Також знадобиться картинка для файлу в форматі .ico
Джойнер [не всякий звичайно, але більшість] це, по суті, звичайний архів, який розархівуйте містяться в ньому файли в будь-яку папку, зазвичай системну або тимчасову, а потім всі ці файли запускає.
Уявімо, що у нас є два файли, які потрібно склеїти разом - picture.jpg і Pinch.exe
Почати пропоную з написання програми-стартера, який запускає інші.
Для цього відкриваємо програму Quick Bath File Compiler і пишемо в ній такі рядки:
attrib "% userprofile% \ sfx" + h + s
chdir "% userprofile% \ sfx" % HOMEDRIVE%
Тиснемо Options, ставимо там параметр Ghost Application.
Потім вибираємо Build і зберігаємо файл під ім'ям start
Тут є такий прикол, що при комплірованіі може заверещати антивірус (у мня, наприклад аваст верещить)
Це нестрашно, просто на час компіляції його треба відключити.
attrib "% userprofile% \ sfx" + h + s
Цей рядок приховує від цікавих очей папку, куди Розпакуйте файл.
% Userprofile% це папка профілю користувача, що увійшов в систему, наприклад:
C: \ Documents and Settings \ Administrator
chdir "% userprofile% \ sfx" % HOMEDRIVE%
Цією рядком переходимо в папку розпакування
Цими рядками відкриваються розархівовані файли.
// Слід не забувати ставити на початку і в кінці шляхів подвійні ковичкі
// Імена файлів треба писати з розширенням
Тепер приступимо до створення самого архіву.
Клацнемо правою кнопкою по порожньому місці і в контекстному меню вибераем
Створити a Архів WinRAR. Називаємо його також як і лицьової файл (У нас - picture).
Відкриваємо архів і додаємо в нього файли і стартер (picture.jpg. Pinch.exe. Start.exe).
Тиснемо в правому верхньому куті кнопку SFX.
Вибір дії: Додати новий модуль SFX.
Вибір модуля: Default.SFX
Розширені можливості пошуку SFX
Шлях для розпакування: "% userprofile% \ sfx"
Виконати після розпакування: start.exe
Режим виведення: Приховати все
Режим перезапису: Перезаписувати
Текст і графіка
Завантажити значок SFX з файлу a Огляд:
Вибираємо значок (як значок лицьового файлу).
Все, після перетворення, в папці де був архів повинен з'явиться SFX.
Примітка з приводу того, що мовляв можна не париться і не писати файл-запускальщік, а використовувати вбудовані можливості рара. Так ось, програма запускальщік має таких можливостей значно більше. (Хоча в рамках цієї статті вони і не використовуються)
І ще є такий мінус, що при використанні рaровского Setup. відкрите вікно стає неактивним. (Це некрасиво і може навести ламера на какіенібуть погані думки)
ЗИ Оскільки програма створена програмою WinRAR, ніякої Касперський його в житті не спалить (якщо звичайно архівіруемие файли самі по собі не палятся).
Останнє оновлення: 11/06/09