PDA

Показать полную графическую версию : WinRAR SFX .:[все вопросы]:.


Страниц : 1 [2] 3 4 5

Victor_1st
27-02-2009, 08:42
А SFX после распаковки может добавлять данные в реестр? Если да, то как?
Низкий поклон и спасибо.
Удачи!

sLiDeR-X
27-02-2009, 12:16
Victor_1st, сделай запуск бат-файла посде распаковки, в котором пропиши свой рег-файл

Victor_1st
27-02-2009, 13:29
sLiDeR-X, спасибо!
Удачи

boss911
27-02-2009, 20:05
сделай запуск бат-файла посде распаковки, в котором пропиши свой рег-файл »
Зачем себе усложнять задачу, когда можно все проще (без батника) - напрямую через скрипт SFX архива:
Setup=regedit /s RegTweaks.reg

Drongo
27-02-2009, 20:43
Зачем себе усложнять задачу, когда можно все проще (без батника) - напрямую через скрипт SFX архива »О, спасибо за ценный совет, незнал о такой возможности. :up

gora
28-02-2009, 13:20
как сделать SFX архив с закрытими ресурсами (то есть не доступными для модефикации)? »Не удастся "закрыть" файл конфигурации, архив можно и запоролить, но... Без ввода пароля SFX архив не установится или его нужно будет указывать в файле конфигурации. И тут мы возвращаемся на круги своя.как можно разместить в архиве свои копирайты »Любым редактором ресурсов, но только вручную.

gora
28-02-2009, 13:44
Cibersoft Prolex, здесь справка (http://buttontc.7zsfx.info/), вопросы сюда (http://forum.oszone.net/thread-83838.html).

boss911
27-03-2009, 06:57
Setup=Messenger.msi
Setup=REGEDIT /s Settings.reg
TempMode
Silent=2
Запуск архива иp командной строки -
Messenger.exe /s -sp/qn
В итоге распаковка архива и установка пакета MSI происходит тихо, но импорт REG файла не происходит, заместь этого запускается REGEDIT.EXE.

SFX архив делается на основе версии 3.80. А теперь самое интересное, если сделать SFX архив на основе версии 3.71 и ниже, после чего запустить это с ключами /s /qn (ключ -sp для ранних версий не нужен), все проходит гладко. Есть соображение? Помогите разобраться, плиз.

boss911
27-03-2009, 17:21
импорт REG файла не происходит, заместь этого запускается REGEDIT.EXE. »
Методом тыка выяснил, что используя ключ -sp
-sp<параметры> Указать параметры, которые будут переданы приложению, определённому в SFX-команде Setup

для запуска SFX архива, то все, что прописано после файла запуска игнорируется.

Setup=REGEDIT /s Settings.reg
В данном случае будет проигнорировано /s Settings.reg, это только пример, такое происходит абсолютно для любых файлов, которые запускаются из Setup. Вот такой вот косяк версии 3.80, на предыдущих версиях такого безобразия нет. Я даже и не знаю, что можно придумать.

SkyJ
12-07-2009, 16:51
Devil-91, Во время распаковки ничё не получется 100%. Можно сделать красивое оформление перед извлечением с помощью HTML кода. HTML код надо записывать в коментарий. Может это тебе поможет.

korsar77
11-08-2009, 23:13
boss911, Создаю 5 SFX и соединив их в один пытаюсь запустить архив при помощи install.cmd Результат плачевный. Помогите разобраться
ECHO.
ECHO Installing XPTweaker.sfx.exe
ECHO Please wait...
Start /Wait XPTweaker.exe

ECHO.
ECHO Installing Folderico.sfx.exe
ECHO Please wait...
Start /Wait Folderico.exe

exit

boss911, Расположенный ниже комментарий содержит команды SFX-сценария

Path=%SYSTEMDRIVE%\PortableSoft\XPTweaker.exe\
SavePath
Silent=1
Overwrite=1
Shortcut=D, "XPTweaker.exe", "", "C:\PortableSoft\XPTweaker\XPTweaker.exe", "XPTweaker"

volk1234
12-08-2009, 00:55
korsar77
Какой именно результат ?

И может стоит отказатся от переменной %SYSTEMDRIVE%, тем более в пути ярлыка явно указан диск С: ??
Попробуйте Path="C:\PortableSoft\XPTweaker.exe"

Cibersoft Prolex
12-08-2009, 02:57
korsar77
Посмотрите тут (http://www.oszone.net/2245) и тут (http://www.oszone.net/3171).
В эту тему (http://forum.oszone.net/post-1191536.html#post1191536) загляните.

Amiranchik
30-11-2009, 16:46
Здравствуйте уважаемые форумчане! Так вот когда создаю SFX архив с помощью архиватора Winrar, какая бы версия не была, SFX архивы больших объёмов например более 500MB, всегда только в больших объёмах пропадает заданный значок, а ставится третий значок из Shell32, то есть обычный значок exe файла, вот мне интересно если кто нибудь может объяснить, почему такое происходит именно на больших SFX архивах, можно как нибудь исправить эту проблему?

С уважением Амиран.

greg_b
30-11-2009, 17:22
Amiranchik, тип архива SFX или SFX-Sold - последние часто теряют переопределенный значок?

Habetdin
30-11-2009, 17:25
Amiranchik, это "фича" винды - например, в Total Commander значки отображаются и для "больших" файлов ;)

Amiranchik
30-11-2009, 18:12
Habetdin, и никак нельзя это исправить в самой винде? я тоже замечал что в тотале всё отображается корректно.

greg_b
30-11-2009, 22:11
Amiranchik, глюк может быть связан еще с тем что у вас например режим 32bit color и отображение иконок 32x32, а к архиву прицеплен значок 256 цветов и размер 48x48 - соответсвенно по мнению windows значок не того формата со всеми вытекающими

Amiranchik
01-12-2009, 03:02
Благодарю greg_b, завтра проверю, переделаю иконку в Axialis IconWorkshop-е на 32х32 - 32bit color и посмотрю что получится.

Комсомолец
01-12-2009, 11:41
Amiranchik, такое действительно происходит, и не только на РАР-архивах. К примеру, паковал игру 700мб в NSIS и аналогично получилось.




© OSzone.net 2001-2012