Войти

Показать полную графическую версию : Модифицированный SFX модуль 7-Zip'а для установок


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 [77] 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Den30lv
12-07-2014, 22:58
Shift85,
А я процитирую мануал (http://7zsfx.info/ru/):
http://i.imgur.com/LAwWnJX.jpg
[br]
А запаролить архив очень просто...
http://i.imgur.com/WUkqfbZ.jpg[br]

бУРов
17-08-2014, 10:44
Я сейчас тренируюсь в создании sfx exe. Сделал его с простым config.txt, котррый взял из справки
(только удалил последнюю строчку с запуском Setup.exe - RunProgram="setup.exe"):
;!@Install@!UTF-8!
Title="7-Zip 4.00"
BeginPrompt="Do you want to install the 7-Zip 4.00?"
;!@InstallEnd@!
Получился такой пустой sfx exe. Теперь после его запуска, когда нажму "Да", то показывается окно "Файл "Setup.exe" не найден.
Это зашито по умолчанию? Ведь строчку запуска я удалил.

gora
17-08-2014, 10:48
Это зашито по умолчанию? »
Да, и это описано в справке.

бУРов
17-08-2014, 13:56
Сейчас у меня на руках несколько sfx-модулей.
Вот эти я взял из архива "7zsd_tools_160_2712.exe"
- 7ZSD_All.sfx
- 7ZSD_Deflate.sfx
- 7ZSD_LZMA.sfx
- 7ZSD_LZMA2.sfx
- 7ZSD_LZMA_Dialogs.sfx
- 7ZSD_PPMd.sfx
Из всего этого многообразия я использую "7ZSD_All.sfx".
Это правильно?

Den30lv
17-08-2014, 14:45
Из всего этого многообразия я использую "7ZSD_All.sfx". »
Пожалуй, это лучший выбор, т.к. на 7ZSD_LZMA2.sfx ругаются многие антивирусы.

gora
18-08-2014, 13:32
на 7ZSD_LZMA2.sfx ругаются многие антивирусы. »
Это требует доказательств! Приведите их, пожалуйста.
https://www.virustotal.com/ru/file/5867bfd49251ea43cb60094659a6b826acfa7bccd01e54f68e8263f0c2c921f7/analysis/1408353737/
[hr]
Из всего этого многообразия я использую "7ZSD_All.sfx".
Это правильно? »
Конечно нет! :)
Зачем Вам 7ZSD_All.sfx, если Вы используете метод LZMA2 или LZMA? Для увеличения размера SFX (пусть и незначительного)? А часто ли Вы вообще используете иные методы сжатия? Тогда уж свой выбор целесообразнее остановить на 7ZSD_LZMA2.sfx ибо он поддерживает как LZMA2, так и LZMA.

Den30lv
18-08-2014, 16:19
Это требует доказательств! Приведите их, пожалуйста. »Да, судя по всему ситуация (http://forum.oszone.net/post-2136816-1437.html) изменилась.

бУРов
21-08-2014, 19:45
"Файл "Setup.exe" не найден.
Это зашито по умолчанию? »
Да, и это описано в справке. »
Мне нужно создать инсталл, который создает ярлыки и добавляет твики реестра.
А этот диалог не нужный.

gora
21-08-2014, 20:20
бУРов, добавьте любую холостую команду запуска:
RunProgram="hidcon:cmd /c Echo"

бУРов
22-08-2014, 07:40
Можно ли задать для ярлыка сочетание клавиш?
Значит, только самому подготовить.
А потом скопировать?

бУРов
23-08-2014, 19:04
Подскажите, в теме упоминаются inf-файлы в констексте деинсталляции.
Это правильно я понимаю, что inf-файл для удалятора нужен?
И где почитать, как его использовать вместе с 7z SFX-ом?

liben
23-08-2014, 21:20
бУРов, руководство по работе с INF файлами (http://oszone.net/3827)

Amigos
23-08-2014, 21:22
Значит, только самому подготовить.
А потом скопировать? »только хоткеи из таких "скопированных ярлыков" заработают только после перезагрузки

Iska
23-08-2014, 21:50
Ярлыки лучше вообще не копировать, а создавать «на месте».

Wu-Tang
02-10-2014, 01:13
залейте пак 1,6, а то с сайта не качается

Ж.Д.А.Л.К.Е.Р.
02-10-2014, 10:12
Wu-Tang, 7zsd v1.6.0 Build 2712 Develop (http://rghost.ru/58310164)

Wu-Tang
02-10-2014, 17:18
Ж.Д.А.Л.К.Е.Р.,
спасибо

АВаТар
06-11-2014, 09:59
Опишу своё маленькое открытие. Возможно, кто-то это всё знает, и где-то это описано, но я обнаружил его почти самостоятельно.

Дело касается запуска командного файла из своего установщика с правами Администратора под Windows 8 (8.1) с включенным UAC. И в некоторых особых случаях, в этом была замечена Windows 7 (не разобрался, от чего это зависит).

Была обнаружена проблема: командный файл не получает админских прав, если в конфигурационном файле запуск прописан так:

MiscFlags="4"
RunProgram="%%P:%%T\\Test.cmd Param"


И он же получает админские права, если запуск прописан так:

MiscFlags="4"
RunProgram="%%P:cmd /c %%T\\Test.cmd Param"


Во всех случаях SFX-установщик запускается "от имени Администратора".

ya158
26-11-2014, 11:04
Создаю конфигурационный файл с MiscFlags="4".
Запускаю установщик на Windows 8.1 с включенным UAC. Выскакивает диалог с сообщением BeginPrompt. Но это диалог появляется не поверх всех окон, открытых до этого, а, наооборот, под всеми окнами. Кто-нибудь сталкивался с подобным поведением?

regist
29-11-2014, 23:04
В связи с тем, что выложили исходные коды версии 7-zip 9.34 Alpha надо ли ждать обновления модулей?




© OSzone.net 2001-2012