Войти

Показать полную графическую версию : сборка нескольких *.exe в один


O L E G
02-07-2012, 16:44
как собрать к примеру не сколько exe файлов в один (123.exe,reg.exe,subinacls.exe)
123 запускает reg.exe, и subinacls.exe
но я их не хочу носить рядом с этим файлом.
Мне нужно упаковать эти 3 файла в одну программу,что бы при запуске запускался 123.exe в контейнере,а потом он запускал в контейнере reg.exe, и subinacls.exe

yurfed
02-07-2012, 17:04
как собрать к примеру не сколько exe файлов в один »
но я их не хочу носить рядом с этим файлом. »
Теперь переварите, пережуйте или как там, что сказали.

Вас bat файлы не устраивают?

Tonny_Bennet
02-07-2012, 18:29
Ну раз вопрос задан в разделе программирования хочется спросить есть ли исходники?

А вообще можно попробовать создать SFX архив (http://www.oszone.net/3171)

Drongo
02-07-2012, 21:13
Мне нужно упаковать эти 3 файла в одну программу,что бы при запуске запускался 123.exe в контейнере,а потом он запускал в контейнере reg.exe, и subinacls.exe »Представьте ситуацию. У вас один исполняемый файл, два других зашиты в качестве ресурсов и извлекаются по нажатию на кнопку или при запуске основного. Представьте что основную программу вы запишете на CD\DVD-R при попытке извлечь файлы они не смогу записаться на носитель Read Only, как вы в этом случае поступите? Если же производить извлечение сразу в память, то антивирусники будут блочить такую программу и это будет правильно.

Если интересует программная реализация, то здесь (http://forum.oszone.net/post-1172827.html#post1172827) и до 15 сообщения есть реализация внедрения шрифта в ресурс программы, в вашем случае вместо шрифта используйте программу.

P.S. А вообще действительно, простотаВас bat файлы не устраивают? »
P.P.S. Ещё можно создать с помощью Модифицированный SFX модуль 7-Zip'а для установок (http://forum.oszone.net/thread-51547.html)

O L E G
02-07-2012, 23:28
не правильно выразился,извените)
один бат файл,он работает с другими файлами вместе.
Я попробую через архив собрать,как предложил выше




© OSzone.net 2001-2012