Упаковка программного приложения в один ехе-файл

Тема в разделе "WASM.BEGINNERS", создана пользователем Aelita, 9 май 2006.

  1. Aelita

    Aelita New Member

    Публикаций:
    0
    Регистрация:
    9 май 2006
    Сообщения:
    3
    Адрес:
    Vitebsk
    С помощью какой программы можно упаковать некоторую программу в один исполняемый файл? Испробывала архиваторы - для меня не подходит. Посоветовали программу MoleBox - не смогла с ней разобраться (пишет, что не находи файлы данных). Возможно кто-то работал с этой программой и сможет сказать мне, как правильно сделать. Возможно есть другие програамы, с помощью которых можно создать такой файл. Фикус в том, что в с помощью исходного ехе-файла, должен загружаться еще один ехе-файл. Точнее это папка авторуна. Схема такая:

    + Проект

    - autorun

    - autorun.exe

    - иконка.ico



    + Программа

    + скины

    - архивы rar, zip

    - setup.exe

    - текст.txt



    + Ресурсы

    + Аудио

    - файл1.ogg

    - файл2.ogg

    + Кнопки

    - кнопка1.btn

    - кнопка2.btn

    + Флэш

    - флэшка1.swf

    + Картинки

    - картинка1.png

    - картинка2.jpeg

    - картинка3.bmp

    + Плагины

    - плагин1.tns

    + Видео

    - видео1.wmv
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Если по размеру выходит не сильно много, то проще SFX-архив с быстрой автораспаковкой во временную директорию и последующим запуском autorun.exe.
     
  3. Aelita

    Aelita New Member

    Публикаций:
    0
    Регистрация:
    9 май 2006
    Сообщения:
    3
    Адрес:
    Vitebsk
    Я пробывала делать такой архив. Оно то проще, но... Процесс распаковки занимает 10-15 секунд. Для меня лучше было бы с помощью такой программы, как MoleBox - созданный файл при загрузке обращается непосредственно к памяти и не выгружает все сразу, не занимает много места (и про размеру и по количеству папок и файлов!). Это именно то, что мне нужно! Один единственный файл.

    Хочу сразу сказать, что этот топик для самых "зеленых" - я, в отличие от "зеленых", - еще только "почка". В программировании полный ноль. Поэтому ищу просто программы, которые смогут сделать это за меня.
     
  4. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Aelita

    Честно говоря, сильно сомневаюсь, что т.н. MoleBox распаковывает файлы прямо в память (в ramdisk). Видимо, тоже во временную папку всё сбрасывает. Т.к. огромный файл этот читается с CD, время запуска будет пропорционально размеру файла. А зачем вообще нужно чтобы все файлы хранились в одном архиве?
     
  5. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine


    Упаковывать без сжатия. А выигрыш от чтения в память по сравнению с распаковкой на диск будет не таким уж большим.
     
  6. Aelita

    Aelita New Member

    Публикаций:
    0
    Регистрация:
    9 май 2006
    Сообщения:
    3
    Адрес:
    Vitebsk
    Все! Большое спасибо всем участвующим! Я долго мучилась: пробывала создавать архивы без сжатия - результат тот же.

    Все-таки смогла сделать то, что хотела с помощью MoleBox (сколько нервов было потрачено! сколько раз удаляла и начинала сначала!) В итоге из папки весом 29 Мб - получился один единственный файлик весом в 9,78 Мб!!! Загрузка - моментальная (как в оригинальном файле!) Если кому-нибудь надо такая программка - пишите, стучитесь в аську.