Дописать файлы в оверлей EXEшника

Статус
В этой теме нельзя размещать новые ответы.

hipachka

Гуру форума
Регистрация
16 Мар 2009
Сообщения
393
Реакции
82
Схема работы скрипта:
На сервере лежит EXEшник, затем, когда юзер делает запрос, запускается сборка нового EXEшника, т.е. открываем файл.EXE (стаб), и пишем в его оверлей несколько файлов затем выдаем полученное юзеру.

Вопрос: как это реализовать?
 
Отдельно держи стаб, а при создании нового EXE просто дописывай ему оверлеи в конец. Так и SWF2EXE работает, и sfx-архиваторы всякие. Ничего в самом EXE стаба править не надо, он сам возьмет из среды свое имя и прочитает из файла все что там потом дописано.

Или тебя именно пошагово интересует?

PHP:
$fp = fopen('result.exe','w');
$buf = file_get_contents('stub.exe');
fwrite($fp,$buf);
$buf = file_get_contents('overlay1.rar');
fwrite($fp,$buf);
// ...
fclose($fp);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху