Показать полную графическую версию : Модифицированный SFX модуль 7-Zip'а для установок
интересует ключ тихой распаковки(если такой есть) для утилиты 7zsplit »
7ZSplit.exe sfx_archive.exe -rh -m имя_файла_модуля -c имя_файла_конфигурации -a имя_файла_архива
Limonica
11-08-2013, 09:28
Oleg_Sch, и Олег если возьметесь, исправте пожалуйста ошибку с ограничением символов 5000 в одной строке, в Windows XP, валится ошибка. Спасибо.
Не работает ссылка - 7z SFX Tools (Beta) (http://7zsfx.info/files/7zsd_tools_160_2712.exe). Поправьте пожалуйста.
Malysh-ok
07-10-2013, 16:48
Такая проблема. Создаю (перепаковываю) саморасп. архив. Все создается и запускается. Однако в exe-шнике пропадает иконка (изначально - 7z-повская, но и замененная тоже), а при наведении курсором на файл - отсутствуют почти все данные.
Пробовал разные версии 7z и cfx-модуля и др. танцы с бубном. На вскидку - зависит от размера.
Вот, собственно, "косяк":
http://cs312720.vk.me/v312720944/379f/-i1q-qo1D3A.jpg
А вот, как должно (по-смыслу) быть:
http://cs312720.vk.me/v312720944/37a8/35DBcFneQ50.jpg
Если делаю небольшой архив (где-то до 400-450 МБ), то все ОК:
http://cs312720.vk.me/v312720944/37af/mI8TduUBin8.jpg
В чем проблема???
Как делали, так (http://7zsfx.info/ru/firststeps.html#icon)?
Malysh-ok
07-10-2013, 20:53
Как делали, так? »
Уточняю: я не говорю о замене иконок, я говорю о создании exe-шника из sfx-модуля, txt- и 7z-файлов
Malysh-ok,
Версии архиватора меняли?
Malysh-ok
08-10-2013, 01:44
Естесссннно.
Malysh-ok, Вот здесь выясняли это: http://forum.oszone.net/post-1283481.html#post1283481
А вот ответ на ваш вопрос: http://forum.oszone.net/post-1285706.html#post1285706
Malysh-ok
08-10-2013, 02:07
Aquila, спасибо за быстрый ответ.
Т.е. решения, как я понял, не существует? :cry:
Всех с наступающим! Подскажите как в конфиге 7z SFX Builder сделать запись
;!@Install@!UTF-8!
GUIMode="2"
RunProgram="startx.exe /WAIT /B \"install.cmd\""
RunProgram="hidcon:serial.bat"
RunProgram="*********.exe"
serial.bat - вносит данные в реестр при страрте проги, а вот при закрытии портабле, ни могу сообразить что написать.
Ж.Д.А.Л.К.Е.Р.
28-12-2013, 14:20
Напиши батник который удаляет все ветви реестра которые использует программа.
и куда его в конфиге прописать и как? вы бы уточнили, на примере.
Ж.Д.А.Л.К.Е.Р.
28-12-2013, 18:17
Вариантов много, к примеру запуск Add.cmd перед стартом программы для внесения изменений в реестр и еще каких либо действий, и Del.cmd который подчищает реестр и ПК после завершение программы. Можно сразу в файле конфигурации прописать создание (Reg Add)/удаление (Reg Delete) значений в реестре, столько команд сколько нужно ключей. Или импортировать сразу целые ветки реестра - Add.reg, что проще + в некоторых случаях Reg Add не может создать сложный ключ, а Regedit справляется. В Del.reg прописать что удалить в реестре по завершению работы программы:
удалить ветку реестра:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]
удалить параметр:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software]
"xxx"=-
;!@Install@!UTF-8!
GUIMode="2"
MiscFlags="4"
RunProgram="hidcon:cmd /c Add.cmd"
RunProgram="MyProg.exe"
RunProgram="hidcon:cmd /c Del.cmd"
;!@InstallEnd@!
;!@Install@!UTF-8!
GUIMode="2"
MiscFlags="4"
RunProgram="hidcon:Reg Add..."
RunProgram="hidcon:Reg Add..."
...
RunProgram="MyProg.exe"
RunProgram="hidcon:Reg Delete..."
RunProgram="hidcon:Reg Delete..."
...
;!@InstallEnd@!
;!@Install@!UTF-8!
GUIMode="2"
MiscFlags="4"
RunProgram="hidcon:Regedit /s Add.reg"
RunProgram="MyProg.exe"
RunProgram="hidcon:Regedit /s Del.reg"
;!@InstallEnd@!
Напиши батник который удаляет все ветви реестра которые использует программа. »
То-то будет тихой, незлобивой радости пользователям установленного приложения.
P.S. Если приложение использует реестр, то это уже ни разу не portable.
Ж.Д.А.Л.К.Е.Р.
28-12-2013, 22:52
У erdbets, как и у половины сборщиков portable софта свои понятия "портабельности".
Меня больше умиляет когда с помощью ThinApp (или подобного софта) делают portable версии Total Commander, UltraISO, WinHex и т.д. - тех программ что умеют своими силами хранить настройки в одной папке с ехе-шником.
P.S. Если приложение использует реестр, то это уже ни разу не portable. »
отнюдь... X-Launcher v1.5.3 (http://www.winpenpack.com/en/download.php#x-launcher) тому пример. (там-же проги, на основе его)
и в реестр..., и папки даёт сабжу создавать, и...
Но..., после затрёт за собой - всё. (были-б руки у сборщика не из...)
грамотно, парни, однако, там, извращаються...
Поясните Ваше «отнюдь». Это всего лишь способ эмуляции. С тем же успехом можно использовать песочницы, виртуальные машины или LiveCD. Повторю: приложение, пишущее в реестр, ни разу не является portable-приложением.
Повторю: приложение, пишущее в реестр, ни разу не является portable-приложением. »
У, вас такое, мнение..., у меня, чуток другое.
и доказывать, что такое портабле, (с пеной у рта, как некоторые) и дискутировать - увольте.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.