Сделать один EXE из пакета и 2 EXE - PullRequest
1 голос
/ 02 ноября 2011

У меня есть скрипт (a.bat), который вызывает 2 исполняемых файла (b.exe и c.exe), и я хотел бы создать один исполняемый файл, который будет автоматически вызывать a.bat.

Возможно ли это?

Любая простая программа для этого?

Ps .: Информация: Exe's делают другие файлы, которые будут удалены в конце

Ответы [ 2 ]

4 голосов
/ 02 ноября 2011

Не напрямую, нет.

Самый простой способ сделать это с помощью готовых инструментов - это использовать архиватор, который может создавать самораспаковывающиеся архивы и позволяет указать файл для запуска после извлечения.Например, бесплатные инструменты Info-Zip поддерживают команду автозапуска . WinRAR (коммерческий) позволяет определять сложные сценарии с графическим интерфейсом.

Для этой же цели можно использовать механизм установки.Для пары примеров есть NSIS и Inno Setup (оба бесплатны).

(относительно) более сложное решение - написать третий исполняемый файл, который будетизвлечь полезную нагрузку из своих ресурсов и запустить пакетный файл.Таким образом, у вас есть полный контроль над тем, что происходит.

1 голос
/ 05 ноября 2011

This One: Преобразователь Bat To Exe

Имеется опция «Включить», которая может включать в себя исполняемый файл когда скомпилированный исполняемый файл запускается это выпустит это и вы можете запустить его!

...