Что нового

Создание дееспособного SFX архива средствами autoit

s0me0ne

Новичок
Сообщения
19
Репутация
2
У меня получается создать каб архив командой makecab (system32\makecab.exe) -f: [файл конфигурации].
Командой copy /b файл1.ехе+файл2.каб SFXфайл.ехе получается создать ехе файл, который соответствует файл1.ехе и запускается вполне нормально, сам файл спокойно открывается винраром и извлекается, вопрос в том как извлечь файлы внутри архива средствами AutoIt, ибо expand не даёт результата с SFX файлом.

В каб файле содержится инсталятор и файлы, которые необходимо извлечь,
файл1.ехе - файл, который, предполагаемо будет раскрывать этот каб архив, извлекать от туда файлы и запускать инсталл файл находящийся в нём.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Почему бы не использовать 7zip?
 
Автор
S

s0me0ne

Новичок
Сообщения
19
Репутация
2
Ибо 7з это не тортЪ.

Мне бы хотелось действовать средствами аутоит(ну и виновыми) от начала и до конца. На сколько я знаю из моего опыта в крекерстве делается подобная задача через создание стаба(контейнера).
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
s0me0ne [?]
Мне бы хотелось действовать средствами аутоит
Какой в этом смысл, если есть инструменты которые можно подключить к AutoIt?
 
Автор
S

s0me0ne

Новичок
Сообщения
19
Репутация
2
Не хочется тащить ещё >9000 разных файлов.
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
s0me0ne
Возможно, будет интересно:
http://autoit-script.ru/index.php/topic,9479.0.html
 
Автор
S

s0me0ne

Новичок
Сообщения
19
Репутация
2
Проблема, не в архивации файлов, а в создании контейнера(стаба), который может извлекать файлы и запускать их.
Пример:
1.Запуск стаба.
2.Распаковка стабом файлов содержащихся в нём
3.Запуск установщика, распаковщика и т.п.

Пример подобного можно увидеть в iexpress(виновая тулза запуск на win+r - iexpress). Хотелось бы сделать что-то подобное.

Можно в принципе автоматизировать iexpress...
 
Верх