Показать полную графическую версию : Автоматическая распаковка запароленного sfx-архива созданного в winrar
Нужно запустить sfx-архив с ключом, в котором прописан пароль.
Я знаю, что можно так:
winrar e c:\s.exe -p123
Где -p123 - это пароль. Однако, я не знаю будущего, точного расположения sfx-файла.
Если в rar'е такого нельзя, то подскажите, софт, который может загнать в *.exe файлы, запаролить, и потом распаковаться с ключём, где указан пароль.
По сути - нужно для того, чтобы антивири сразу не пытались снести AmmyyAdmin, когда кидаешь папку с ней на комп клиента.
UPD.
Решение проблемы от Iska (http://forum.oszone.net/member.php?userid=121960):
Можно так:
Код:
s.exe -p123
SFX-модули с GUI: параметры командной строки
SFX-модули WinRAR с графическим интерфейсом (GUI) поддерживают перечисленные ниже параметры, указываемые в командной строке.
Параметр Описание
-d<путь> Указать результирующую папку для извлекаемых файлов.
-p<пароль> Указать пароль для зашифрованного SFX-архива.
-s, -s1, -s2 Режим подавления выводимых на экран сообщений. Ключ -s это сокращённая форма ключа -s1. Ключи -s и -s1 скрывают окно SFX и индикатор хода извлечения. Ключ -s1 также скрывает окно с лицензией. Ключ -s2 скрывает только начальное окно, но индикатор операции отображается.
-sp<параметры> Если приложение, указанное в SFX-команде Setup, не содержит никаких параметров, вы можете использовать этот ключ для передачи параметров в такое приложение. Если в команде Setup параметры уже заданы, этот ключ игнорируется. Кроме того, программа установки может считывать полную командную строку SFX из переменной окружения sfxcmd.
Если требуется вставить в параметр командной строки символ кавычки, укажите этот символ дважды.
Я знаю, что можно так: »
Можно так:
s.exe -p123
SFX-модули с GUI: параметры командной строки
SFX-модули WinRAR с графическим интерфейсом (GUI) поддерживают перечисленные ниже параметры, указываемые в командной строке.
Параметр Описание
-d<путь> Указать результирующую папку для извлекаемых файлов.
-p<пароль> Указать пароль для зашифрованного SFX-архива.
-s, -s1, -s2 Режим подавления выводимых на экран сообщений. Ключ -s это сокращённая форма ключа -s1. Ключи -s и -s1 скрывают окно SFX и индикатор хода извлечения. Ключ -s1 также скрывает окно с лицензией. Ключ -s2 скрывает только начальное окно, но индикатор операции отображается.
-sp<параметры> Если приложение, указанное в SFX-команде Setup, не содержит никаких параметров, вы можете использовать этот ключ для передачи параметров в такое приложение. Если в команде Setup параметры уже заданы, этот ключ игнорируется. Кроме того, программа установки может считывать полную командную строку SFX из переменной окружения sfxcmd.
Если требуется вставить в параметр командной строки символ кавычки, укажите этот символ дважды.
чтобы антивири сразу не пытались снести AmmyyAdmin, когда кидаешь папку с ней на комп клиента. »
А Вы не «кидайте папку». Используйте инсталляцию. Используйте развёрнутую переносную версию на внешнем закрытом для изменений носителе.
Однако, я не знаю будущего, точного расположения sfx-файла »
winrar e c:\s.exe »
Как-то что-то мне не совсем понятно, вы не знаете расположения файла, но прописываете его запуск...
Зачем запускать SFX архив через WinRAR?
Нужно запустить sfx-архив с ключом, в котором прописан пароль. »
Так положите рядом cmd файл с запуском архива и указанием пароля, или через что вы вообще запускаете SFX архив?
Как-то что-то мне не совсем понятно, вы не знаете расположения файла, но прописываете его запуск... »
Ну вот допустим я этот файл запакую в ещё один sfx и отправлю другу.
А он мало того, что закинет его, например, в G:\Temp\, так у него ещё и нет WinRar'а. Религия не поваляет.
Ну вот допустим я этот файл запакую в ещё один sfx »
Зачем «в ещё один»?
так у него ещё и нет WinRar'а. »
WinRAR для распаковки не нужен. Вы читаете, что Вам пишут (http://forum.oszone.net/post-2388347.html#post2388347):
SFX-модули с GUI: параметры командной строки
SFX-модули WinRAR с графическим интерфейсом (GUI) поддерживают перечисленные ниже параметры, указываемые в командной строке.
Параметр Описание
-d<путь> Указать результирующую папку для извлекаемых файлов.
-p<пароль> Указать пароль для зашифрованного SFX-архива.
-s, -s1, -s2 Режим подавления выводимых на экран сообщений. Ключ -s это сокращённая форма ключа -s1. Ключи -s и -s1 скрывают окно SFX и индикатор хода извлечения. Ключ -s1 также скрывает окно с лицензией. Ключ -s2 скрывает только начальное окно, но индикатор операции отображается.
-sp<параметры> Если приложение, указанное в SFX-команде Setup, не содержит никаких параметров, вы можете использовать этот ключ для передачи параметров в такое приложение. Если в команде Setup параметры уже заданы, этот ключ игнорируется. Кроме того, программа установки может считывать полную командную строку SFX из переменной окружения sfxcmd.
Если требуется вставить в параметр командной строки символ кавычки, укажите этот символ дважды.
али как?!
topotun32
18-08-2014, 17:12
Используйте инсталляцию. »
Насколько помню, там один единственный файл.
По сути - нужно для того, чтобы антивири сразу не пытались снести AmmyyAdmin »
антивирус не проще настроить?
И помимо WirRAR есть тот же 7zip. Им не пробовали пользоваться?
Насколько помню, там один единственный файл. »
Точно, Ваша правда.
Но упаковка в sfx-архив никак сему:
По сути - нужно для того, чтобы антивири сразу не пытались снести AmmyyAdmin, когда кидаешь папку с ней на комп клиента. »
не поможет. Ибо в аккурат в момент завершения извлечения «AA_vX.X.exe» из sfx-архива с паролем, он будет моментально опознан и удалён такими антивирусами. Ещё до попытки запуска. Так что, i-Lex, либо:
антивирус не проще настроить? »
либо использовать иные средства удалённого доступа.
Ибо в аккурат в момент завершения извлечения «AA_vX.X.exe» из sfx-архива с паролем, он будет моментально опознан и удалён такими антивирусами. »но на флешке внутри sfx он останется.
Видимо топик-стартера достало что всякие пида антивирусы стирают его контент с его флешки.
Видимо топик-стартера достало что всякие пида антивирусы стирают его контент с его флешки. »
Применение QUMO Инь-Янь и т.п. флэшэк с физическим переключателем Write/ReadOnly спасёт всяческие кряки, активаторы и ломалки отца русской демократии от возмездия антивируса ;).
topotun32
19-08-2014, 14:14
Применение QUMO Инь-Янь и т.п. флэшэк с физическим переключателем Write/ReadOnly спасёт всяческие кряки, активаторы и ломалки отца русской демократии от возмездия антивируса . »
Или "правильный" антивирус.
антивирус не проще настроить? »
Нет. Ибо клиент находится киллометрах в 200 от меня.
И помимо WirRAR есть тот же 7zip. Им не пробовали пользоваться? »
Он убогий чуть больше, чем полностью. (мб у меня руки не от туда ростут, однако, я не нашёл, где доп настройки SFX-архива в 7zip)
WinRAR для распаковки не нужен. Вы читаете, что Вам пишут:
« скрыть
Цитата:
SFX-модули с GUI: параметры командной строки
SFX-модули WinRAR с графическим интерфейсом (GUI) поддерживают перечисленные ниже параметры, указываемые в командной строке.
Параметр Описание
-d<путь> Указать результирующую папку для извлекаемых файлов.
-p<пароль> Указать пароль для зашифрованного SFX-архива.
-s, -s1, -s2 Режим подавления выводимых на экран сообщений. Ключ -s это сокращённая форма ключа -s1. Ключи -s и -s1 скрывают окно SFX и индикатор хода извлечения. Ключ -s1 также скрывает окно с лицензией. Ключ -s2 скрывает только начальное окно, но индикатор операции отображается.
-sp<параметры> Если приложение, указанное в SFX-команде Setup, не содержит никаких параметров, вы можете использовать этот ключ для передачи параметров в такое приложение. Если в команде Setup параметры уже заданы, этот ключ игнорируется. Кроме того, программа установки может считывать полную командную строку SFX из переменной окружения sfxcmd.
Если требуется вставить в параметр командной строки символ кавычки, укажите этот символ дважды.
али как?! »
Прошу прощения. Думал, что это имелось в виду запуск winrar'а с этими параметрами(
не поможет. Ибо в аккурат в момент завершения извлечения «AA_vX.X.exe» из sfx-архива с паролем, он будет моментально опознан и удалён такими антивирусами. Ещё до попытки запуска »
До этого буду просить клиента отключать всякие авастища и нодища.
А сам файл будет лежать в установщике оболочки нашей программы, в папке для сервисного обслуживания.
Нужно, чтобы сначала антивирь не удалил его. А потом уже не трабла.
Видимо топик-стартера достало что всякие пида антивирусы стирают его контент с его флешки. »
И это тоже :)
Применение QUMO Инь-Янь и т.п. флэшэк с физическим переключателем Write/ReadOnly спасёт всяческие кряки, активаторы и ломалки отца русской демократии от возмездия антивируса »
Геморно и не хочется заморачиваться. Легче просто запоролить) + когда кидаешь софт по нету - бесят траблы с удалением прикреплённого софта майлами и яндехсами(Или "правильный" антивирус. »
А ты убеди юзверя, который купил наш софт, что это их антивирь говно, а не наш софт! :cry:
Ребята, спасибо большое, считаю тему акрытой)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.