Модифицированный SFX модуль 7-Zip'а для установок

Ответить
 • Просмотры: 37
Аватара пользователя
vladshishkin

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение vladshishkin »

Цитата:



Эта утилита из состава Кнопки и отдельно ни где ранее не выкладывалась автором.



Ну не знаю... У меня давно уже имеется отдельно...

Подсказали бы ключи запуска.

Я вычислил в составе одной программе, только эти:

SFXSPLIT.EXE "C:\file.exe" -c "C:\UnPack\sfx.txt" -b

SFXSPLIT.EXE "C:\file.exe" -m "C:\UnPack\sfx.sfx" -b

SFXSPLIT.EXE "C:\file.exe" -a "C:\UnPack\sfx.7z" -b



Есть ли исходник данной утилиты?
Аватара пользователя
Oleg_Sch

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение Oleg_Sch »

ya158, gora, да ладно вам, оставьте Изображение

Утилита действительно писалась специально для кнопки, но подразумевала и автономную работу.

Основной функционал сделан по заказу gora,

И да простит меня gora, я не ограничиваю её использование

А вот по подробностям функционала (она и правда может потрошить не только 7z sfx), здесь он (gora), знает (помнит) гораздо больше меня. Я на вскидку сейчас не вспомню подробности, надо в исходники лезть.
Аватара пользователя
sov44

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение sov44 »

Цитата vavun:



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




Таких ключей командной строки нет


Цитата vavun:



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




Все задокуметированы. Спасибо gora, расписал все.

Из недокументированного (точнее "не полностью документированного") - переменные среды. Но их надо воспринимать как "бонус".
Аватара пользователя
janxp

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение janxp »

Доброго времени суток. Как скачать с
http://svn.7zsfx.info/
? Уже несколько клиентов перепробовал.
Аватара пользователя
janxp

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение janxp »

Цитата Oleg_Sch:



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




Опять я что то нафантазировал, видать.





Код:

Код: Выделить всё

;!@Install@!UTF-8!
BeginPrompt="Install this program?"
RunProgram="hidcon:waitall:cmd /c pause"
GUIMode="2"
MiscFlags="4"
FinishMessage="Done"
;!@InstallEnd@!

Изображение



Ну раз нет, значит нет
Аватара пользователя
Oleg_Sch

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение Oleg_Sch »

janxp,



Код:

Код: Выделить всё

svn co svn://svn.7zsfx.info/7zsfxmod/branches/1.6.0-develop
Аватара пользователя
janxp

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение janxp »

Модуль с возможностью установки нешифрованного пароля
Тынц


Версия модуля: 3819; длина пароля: макс 12 символов; кодировка: Unicode (!!!); смещение относительно начала файла: 1489; текущий установленный пароль: 123456789012

Запуск происходит чуть медленнее, чем без пароля.

Старый код:
Новый код:
Пароль:
Аватара пользователя
Iska

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение Iska »

janxp, Знание OlyDebug похвально, но (что-то мне кажется) не тот инструмент при наличии исходников

кстати, а Вы на каждую сборку будете править?
Аватара пользователя
Oleg_Sch

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение Oleg_Sch »

Изначально я правил оригинальный 7zsfx, но потом в просторах увидел Ваше творение, и решил использовать его.


Цитата Oleg_Sch:



при наличии исходников
Модифицированный SFX модуль 7-Zip'а для установок




Не было установленной среды Visual Studio, и из-за несущественной правки не было желания ее устанавливать. Править бинарный код, в данном случае, было быстрее и легче. Результат вполне удовлетворял.

С начала года было несколько просьб защитить программу от посягательств антивируса, - "невозможно хранить в компьютере взломанный софт", "кейген постоянно пропадает", "из флешки потерялась любимая программа", и проч. Добавление в исключения антивируса, отказ от использования такого софта, и проч. - это отдельный разговор. Пока остановился на таком варианте - запароленный SFX. Запуск затруднителен, но хоть программа не удаляется антивирусом.


Цитата Oleg_Sch:



Вы на каждую сборку будете править
Модифицированный SFX модуль 7-Zip'а для установок




Нет. Только если попросят, или из-за очень существенных изменений Вашего модуля или 7z. Скрины сделал специально, чтобы можно было ориентироваться, где искать - достаточно знания азов ассемблера.

ПС. Слежу за темой. Много моих знакомых пользуются Вашим творением. И многие недоумевают из-за отсутствия поддержки хотя бы нешифрованных паролей.
Аватара пользователя
janxp

Re: Модифицированный SFX модуль 7-Zip'а для установок

Сообщение janxp »

Или я чего-то недопонял, или

http://7zsfx.info/ru/parameters.html#PasswordTitle


http://7zsfx.info/ru/parameters.html#PasswordText


http://7zsfx.info/ru/switches.html#pX


придумывалось зря

Конечно, если Вы хотите, чтобы пользователь не указывал пароль, то предыдущие ссылки бесполезны
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»