Показать полную графическую версию : Модифицированный SFX модуль 7-Zip'а для установок
sLiDeR-X
11-05-2012, 12:13
gora, спасибо за ответ. А ДотНет у Вас и другие последние аддоны запакованы аналогично. Это объясняется тем, то Вы владеете этим самым модулем?
В паблик они еще не поступили, ждем со дня на день. »
очень жду :)
Oleg_Sch
13-05-2012, 09:07
Модули и сайт обновлены:
1.5 beta (сборка 2478) 10.05.12
* Папка распаковки не была текущей при наличии префикса 'waitall' (gora:forum.oszone.net)
1.5 beta (сборка 2367) 21.01.12
* Нажатие кнопки "Выбор папки" на x64 платформах приводило к ошибке (gora:forum.oszone.net)
+ Кнопка создания "Новой папки" в диалоге "Выбор папки"
1.5 beta (сборка 2308) 22.11.11
* Манифест и русские строки
1.5 beta (сборка 2100) 28.04.11
# Использован исходный код 7-Zip версии 9.22 beta от 18 апреля 2011 г.
* Ошибка загрузки библиотеки msvcrt.dll в 64-х битных версиях модуля в системах ХР/2003 х64 (YumeYao:msfn.org, Plastikat:forum.oszone.net)
За обновление сайта и справки все благодарности (как всегда :) ) - gora (http://forum.oszone.net/member.php?userid=8802)
sLiDeR-X
13-05-2012, 12:06
Модуль с поддержкой шифрования. В паблик они еще не поступили, ждем со дня на день. »
Oleg_Sch, подскажи, когда примерно ждать, а то не могу собрать свой sfx с паролем :(
Oleg_Sch
13-05-2012, 14:37
В SVN пока нет, только прямая ссылка:
1.6.0.2478-develop (http://7zsfx.info/files/7zsd_160_2478.7z )
1.6 develop (сборка 2478) 10.05.12
+ Поддержка шифрования
Oleg_Sch,
А что по поводу дополнительного параметра, про который я спрашивал в личке?
Хотелось бы, чтобы была ещё одна переменная (допустим C)
%%С - параметры командной строки (-y -gm2 -fm0)
Oleg_Sch
13-05-2012, 16:04
ya158, Будет в рамках 1.6-develop в ближайшие дни
sLiDeR-X
16-05-2012, 13:51
Заменил модули на новые. Запаролил sfx архив. Теперь при запуске sfx и дальнейшем нажатии "ОК" требует ввести пароль.
Как сделать, чтоб не могли просмотреть sfx, его конфиг, но могли запустить его без пароля?
Oleg_Sch
17-05-2012, 13:10
Заменил модули на новые. Запаролил sfx архив. Теперь при запуске sfx и дальнейшем нажатии "ОК" требует ввести пароль. »
Ясно дело, модуль не знает Вашего пароля (иначе смысл паролировать).
Как сделать, чтоб не могли просмотреть sfx, его конфиг, но могли запустить его без пароля? »
Такого функционала я не обещал.
sLiDeR-X
17-05-2012, 13:13
Oleg_Sch, а как в таком случае работает sfx кнопкиTC и dotNet от gora?
sLiDeR-X,
Вопрос уже обсусолен не один раз.
В шапке есть совсем коротенькое FAQ, с ответом на единственный вопрос.
не могли просмотреть sfx, его конфиг »
Конфиг и sfx-модуль в любом случае скpыть не удастся, с помощью кнопки их можно извлечь (а sfx - также через hex-редактор вырезать).
sLiDeR-X
17-05-2012, 14:00
как-то я до ФАКа не добрался, поражаюсь себе... :(
Oleg_Sch
17-05-2012, 14:06
All, тема "пароленный без ввода пароля" не обсуждается. Ответ в шапке.
dee.jack
18-05-2012, 08:52
Извиняюсь за тупой вопрос, может он уже обсуждался, мне надо сделать следующую вещь с помощью sfx архива.
Есть два файла "lite.txt" и "full.txt", запаковываю эти файлы в 7z. Задача такая, какую конфигурацию прописать чтобы можно было выбрать при распаковке какой именно файл распаковать в текущую папку, с помощью диалога "да" "нет", желательно без удержания Shiftа, и желательно без ключей. Примерно так:
1. Распаковать lite.txt (да)
2. Распаовать full.txt (нет)
Я подозреваю что это можно сделать с помощью AutoInstall, но не могу сообразить как. Мне надо просто распаковать нужный файл, запускать не надо. Можно отрывок кода для приведённой выше задачи.
Заранее спасибо.
CtrlSoft
18-05-2012, 09:19
dee.jack, http://forum.oszone.net/post-1913751.html#post1913751
Oleg_Sch
21-05-2012, 14:55
Модули и сайт обновлены
1.4.4.2485
1.4.4-Release (сборка 2485) 17.05.12
* Не блокировался вывод 'FinishMessage' при нажатии "Да/OK" + Shift в окне 'BeginPrompt' (gora:forum.oszone.net)
1.4.3-Release (сборка 2367) 21.01.12
* Выбор папки на x64 платформах приводил к ошибке (gora:forum.oszone.net)
1.4.2-Release (сборка 2308) 22.11.11
* Некорректная условная компиляция с опцией _SFX_USE_LANG (YumeYao:msfn.org)
1.5.0.2485-RC1
1.5 RC1 (сборка 2485) 17.05.12
* Не блокировался вывод 'FinishMessage' при нажатии "Да/OK" + Shift в окне 'BeginPrompt' (gora:forum.oszone.net)
1.5 beta (сборка 2478) 10.05.12
* Папка распаковки не была текущей при наличии префикса 'waitall' (gora:forum.oszone.net)
1.5 beta (сборка 2367) 21.01.12
* Нажатие кнопки "Выбор папки" на x64 платформах приводило к ошибке (gora:forum.oszone.net)
+ Кнопка создания "Новой папки" в диалоге "Выбор папки"
1.6.0.2488-develop
1.6 develop (сборка 2488) 20.05.12
* Не блокировался вывод 'FinishMessage' при нажатии "Да/OK" + Shift в окне 'BeginPrompt' (gora:forum.oszone.net)
* Вывод окна ввода пароля по умолчанию был после 'BeginPrompt' и 'ExtractPath' или 'BeginPrompt' + 'ExtractPath', а не до них. Флаг 8 'MiscFlags' не имел действия (gora:forum.oszone.net)
+ Переменные среды при работе модуля '7zSfxVarPlatform', '7zSfxVarCmdLine0', '7zSfxVarCmdLine1', '7zSfxVarCmdLine2'
1.6 develop (сборка 2478) 10.05.12
+ Поддержка шифрования
1.6.0.2488-develop доступен (http://7zsfx.info/files/7zsd_160_2488.7z) только по прямой ссылке
Обновление SVN для всех версий будет чуть позже.
ya158,
Хотелось бы, чтобы была ещё одна переменная (допустим C)
%%С - параметры командной строки (-y -gm2 -fm0)
Смотрите в сторону новых переменных среды:
7zSfxVarCmdLine0 - полная командная строка при запуске SFX
7zSfxVarCmdLine1 - ключи, относящиеся к модулю
7zSfxVarCmdLine2 - ключи, относящиеся к запуску внешней программы
Какие значения может принимать переменная 7zSfxVarPlatform?
Oleg_Sch
21-05-2012, 15:26
LonerD, Имя переменной изменится в следующей версии на 7zSfxVarModulePlatform (появится еще одна переменная - 7zSfxVarSystemPlatform)
Значения:
x86 - для 32-битных версий модуля
x64 - для 64-битных
7zSfxVarSystemPlatform - будет означать версию платформы?
5.1 - для ХР, 6.1 - для Win7, 6.2 - для Win8 и т.д.?
7zSfxVarSystemPlatform - будет означать версию платформы? »
Нет.%7zSfxVarModulePlatform% - платформа модуля; принимает значения x86 и x64 в зависимости от разрядности модуля
%7zSfxVarSystemPlatform% - платформа операционной системы; принимает значения x86 и x64 в зависимости от разрядности ОС
Фактически это аналог переменной модуля %%P, но это переменная среды при работе модуля.переменные среды могут использоваться как в файле конфигурации, так и в других программах (.cmd, .bat файлах) запущенных из модуля.
А переменную определения версии операционной системы не планируется добавлять?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.