|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Несколько exe в одном файле |
|
Несколько exe в одном файле
|
Ветеран Сообщения: 532 |
Профиль | Отправить PM | Цитировать Здравствуйте. Есть несколько тестов в exe формате, хочется их объединить под один интерфейс с выбором запуска любого теста и главное, чтобы был это один exe файл.
Autorunы не предлагать. Они все создают лишь меню, а сами файлы кладутся рядом, мне надо запаковать всё в одно и интерфейс с кнопками запуска тестов. Тесты не требуют установки, запускаются простым кликом. |
|
------- Отправлено: 13:39, 25-12-2021 |
Ветеран Сообщения: 532
|
Профиль | Отправить PM | Цитировать habib2302, так можно в темп, подскажите скрипт?
|
------- Отправлено: 14:48, 26-12-2021 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Про что и речь. Может быть, как-то возможно будет запускать из смещения, может быть, можно будет извлекать и запускать непосредственно из памяти. Но, так или иначе — здравствуй срабатывание поведенческого анализатора антивируса! И, коль один хрен надо будет извлекать эти файлы, то почему бы вместо всех этих телодвижений не сделать банальную инсталляцию (вместе со своей оболочкой)?!
ispolin, скажите — почему Вы не хотите сделать обычную инсталляцию? Каковы причины? |
Отправлено: 14:49, 26-12-2021 | #12 |
Ветеран Сообщения: 861
|
Профиль | Отправить PM | Цитировать ispolin, вот пример... Я использую AutoIt 3.3.14.5 и SciTE4AutoIt3 19.1127.1402.0
#Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Icon=1306.ico #AutoIt3Wrapper_Outfile=UnPack.exe #AutoIt3Wrapper_Compression=4 #AutoIt3Wrapper_UseUpx=y #AutoIt3Wrapper_UPX_Parameters=--best #AutoIt3Wrapper_Res_Description=EDeclaration UnPack DB by Xabib #AutoIt3Wrapper_Res_Fileversion=22.7.2018.0 #AutoIt3Wrapper_Res_ProductVersion=22.7.2018 #AutoIt3Wrapper_Res_LegalCopyright=Xabib © 2018 #AutoIt3Wrapper_Res_Language=1049 #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #include <File.au3> #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <StaticConstants.au3> #Region $Form1 = GUICreate("Заголовок окна", 226, 163, 259, 189) $Label1 = GUICtrlCreateLabel("Название", 0, 8, 226, 31, $SS_CENTER) GUICtrlSetFont(-1, 14, 800, 0, "Arial") $Button1 = GUICtrlCreateButton("Программа №1", 16, 56, 193, 33, $WS_GROUP) GUICtrlSetFont(-1, 10, 400, 0, "Arial") $Button2 = GUICtrlCreateButton("Программа №2", 16, 100, 193, 33, $WS_GROUP) GUICtrlSetFont(-1, 10, 400, 0, "Arial") GUISetState(@SW_SHOW) #EndRegion While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 GUISetState(@SW_HIDE) FileInstall('Оператор - обучение.exe', @TempDir & '\*') ShellExecuteWait(@TempDir & '\Оператор - обучение.exe') FileDelete(@TempDir & '\Оператор - обучение.exe') GUISetState(@SW_SHOW) Case $Button2 GUISetState(@SW_HIDE) FileInstall("7z.exe", @TempDir & "\*") ShellExecuteWait(@ScriptDir & '\gpuzPortable.exe') FileDelete(@TempDir & "\7z.exe") GUISetState(@SW_SHOW) EndSwitch WEnd |
------- Последний раз редактировалось habib2302, 26-12-2021 в 17:07. Отправлено: 16:17, 26-12-2021 | #13 |
Ветеран Сообщения: 532
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Цитата habib2302:
вот один тест https://cloud.mail.ru/public/p3J2/kZRgoMPtR их 8 штук |
||
------- Отправлено: 17:03, 26-12-2021 | #14 |
Ветеран Сообщения: 861
|
Профиль | Отправить PM | Цитировать ispolin, я изменил скрипт в посте, посмотрите
FileInstall('Оператор - обучение.exe', @TempDir & '\*') Первые кавычки это путь и имя файла, который вы хотите упаковать Вторые кавычки путь куда распаковывать файл и имя файла, которое вы хотите получить после распаковки @TempDir это константа это по типу переменной среды windows %TEMP% * имя файла, но я указал маску, чтобы файл распаковывался с тем же названием с каким вы его упаковали. Пример FileInstall('Оператор - обучение.exe', @TempDir & '\Test1.exe') ShellExecuteWait это запуск исполняемого файла допусти экзешника с ожиданием т.е пока вы не закройте тест действия скрипта не буду выполняться |
------- Последний раз редактировалось habib2302, 26-12-2021 в 17:26. Отправлено: 17:07, 26-12-2021 | #15 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата ispolin:
|
|
Отправлено: 17:24, 26-12-2021 | #16 |
Ветеран Сообщения: 532
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Цитата Iska:
инсталяция в моём понимании-установка намертво в систему, а эти тесты нужны нам раз в месяц, подготовка перед "великим гемороем" январь на освежение знаний в памяти, затем отстрелялись в феврале и забыли |
||
------- Отправлено: 17:41, 26-12-2021 | #17 |
Ветеран Сообщения: 861
|
Профиль | Отправить PM | Цитировать ispolin, инсталлятор можно сделать без записей в реестр и без создания деинсталлятора. Он просто будет распаковывать в темп и по окончании все будет удалено из темп
|
------- Отправлено: 17:44, 26-12-2021 | #18 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать ispolin, то есть, никаких рациональных объяснений Вашему предубеждению нет.
|
Отправлено: 18:37, 26-12-2021 | #19 |
Ветеран Сообщения: 4656
|
Профиль | Отправить PM | Цитировать Программа, которая распаковывает из себя exe-шники, будет детектироваться большинством антивирусов.
|
Отправлено: 18:37, 26-12-2021 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - Windows 7 все версии в одном образе или несколько версий но в одном образе | ilyas-akrobat | Microsoft Windows 7 | 4 | 09-12-2015 05:14 | |
Форма и обработчик в одном файле | VladZombie | Вебмастеру | 1 | 10-12-2009 16:37 | |
Разное - Различные кодировки символов в одном файле | EvgeniyQQQ | Программирование и базы данных | 3 | 21-05-2009 06:49 | |
SSI и PHP в одном файле | Вебмастеру | 21 | 21-11-2005 02:40 | ||
Фильм с меню в одном файле. | Skaarj | Видео и аудио: обработка и кодирование | 4 | 21-06-2005 13:51 |
|