Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 6]
Ivan_009
"7z.exe" a -t7z -m0=LZMA2 -mmt=2 -mx9 -md=64m -mfb=64 -ms=4g -sccUTF-8 "-pIvan_009" "-wC:\" "C:\totalcmd.7z" "C:\totalcmd"
И в чем проблема? »
Я же уже писал: функция IsWin32 была задекларирована в секции кода, данная секция после распаковки представляется в псевдо дизассемблированном виде, а точнее в виде файла CompiledCode.bin и не годится для использования. Как, впрочем, и сам распакованый скрипт, без предварительного редактирования.
Dodakaedr
07-03-2014, 01:17
saurn, Ясно
Ivan_009
07-03-2014, 14:52
vint56, Что нужно добавить,чтобы невозможно было посмотреть содержимое архива.
Тоесть зашифровать имена файлов...
"7z.exe" a -t7z -m0=LZMA2 -mmt=2 -mx9 -md=64m -mfb=64 -ms=4g -sccUTF-8 "-pПароль -mhe" "-wC:\" "data\data.7z" ".\packeddata\*"
-pПароль -mhe : Не катит... :(
Да и кстати где все это можно посмотреть методы сжатия и прочее...
Ivan_009 Да и кстати где все это можно посмотреть методы сжатия и прочее... в справке она есть на русском языке а насчёт скрытности это вроде не возможно
"7z.exe" a -t7z -m0=LZMA2 -mmt=on -mx9 -md=64m -mfb=64 -ms=4g -sccUTF-8 "-p1" -mhe=on "-wC:\" "C:\totalcmd-1.7z" "C:\totalcmd"
7-Zip Parameter Generator - генератор параметров командной строки для особых настроек сжатия
Ivan_009
07-03-2014, 16:36
vint56, Можно пример как потом через батник этот архив распаковать... :clapping:
Ivan_009
e (Extract) команда
Извлекает файлы из архива в текущий каталог или в каталог вывода. Каталог вывода может быть определен ключом -o (Set Output Directory).
Эта команда копирует все извлеченные файлы в один каталог. Если Вы хотите извлечь файлы с полными путями, Вы должны использовать команду x (Extract with full paths).
7-Zip выдаст запрос пользователю перед перезаписью существующих файлов, если пользователь не установит ключ -y (Assume Yes on all queries). Если пользователь ответит, нет, то 7-Zip выдаст запрос, должен ли файл быть извлечен под новым именем. Далее ответ нет - пропускает файл, а да запросит новое имя файла.
7-Zip принимает следующие ответы:
Ответ Сокращенный Действие
Yes y
No n
Always a Принять ДА для ВСЕХ последующих запросов того же самого класса
Skip s Принять НЕТ для ВСЕХ последующих запросов того же самого класса
Quit q Выйти из программы
Сокращенные ответы допустимы.
Примеры
7z e archive.zip
извлекает все файлы из архива archive.zip в текущий каталог.
7z e archive.zip -oc:\soft *.cpp -r
извлекает все *.cpp файлы из архива archive.zip в папку c:\soft.
Примечание
7-Zip не использует системный синтаксический анализатор подстановочных знаков, и 7-Zip не следует тому архаичному правилу, по которому *.* означает любой файл. 7-Zip обрабатывает *.* как соответствие имени любого файла, который имеет расширение. Чтобы обрабатывать все файлы, Вы должны использовать подстановочные знаки *.
Ivan_009
07-03-2014, 17:20
vint56, Я уже этим методом пытался : "7z.exe" e "-pПароль" "pack\pack.7z" "packeddata"
Не робит чет... :(
Ivan_009
7z e archive.7z -oGameData -p1
Ivan_009
07-03-2014, 17:51
vint56, Спасибо но почему то не правильно извлекает... :(
В архиве:
1 было 2 стало...
Ivan_009 а за чем тебе делать распаковку через батник чем тебе не устраивает isdone
вот мой пример распаковки пароль1 для просмотра архива
http://rghost.ru/52887309
Ivan_009
07-03-2014, 18:10
а за чем тебе делать распаковку через батник чем тебе не устраивает isdone »
Ну это я так для запаковки и распаковки при создании архива...
Farser21
08-03-2014, 22:42
Всем привет, возникла такая проблема. Добавил в установщик кнопку, которая при нажатии перенаправляет на мой канал на YouTube. Как сделать, чтобы кнопка отображалась, только на первой странице (начальной, там где приветствие).
Farser21,
OnClick:=@NewButtonOnClick
Parent:= WizardForm.WelcomePage;
Caption := 'Мой сайт';
Farser21
08-03-2014, 23:56
TryRooM, разобрался) Спасибо большое)
Dodakaedr
09-03-2014, 01:05
Как сделать так чтобы сначала инсталятор запустил импортированый exe-шник, а потом уже установил мои файлы?
Farser21
09-03-2014, 01:13
Когда я компилирую установщик, то у меня создаются файлы setup.exe и setup-1.bin. Как сделать чтобы все содержимое было в setup.exe и не было файлы setup-1.bin?
Farser21,
закоментируй строки
DiskSpanning=yes
DiskSliceSize=
Farser21
09-03-2014, 15:12
Возник еще 1 вопрос. У меня стоит главная картинка в начале установщика, но еще она появляется в конце после завершения установки. Можно как-то сделать, чтобы при завершении установки была не начальная картинка а другая?
P.S. Вопрос решен, просто добавил картинку через "Редактор форм".
Farser21, пример
http://rghost.ru/52932987
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.