[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 3 года 4 месяца
  • Сообщений: 2423
  • Репутация:127

    [+] [-]
  • Откуда: Админ от сюда
7z SFX Constructor v4.4
Install & Portable

- 7z SFX Constructor - программа для создания/редактирования самораспаковывающихся 7z SFX архивов.
Предназначена как для пользователей без знания принципов сборки и конфигурации скриптов, так и для "продвинутых", которые ранее собирали "ручками".
Программа устроена таким образом, что не надо читать никаких инструкций в начале применения.
Что бы попробовать, достаточно выполнить три шага:
1. Выбрать или перетащить папку проекта.
2. Выбрать файл выполнения.
3. Нажать: Собрать 7z SFX.

Это первый, начальный вариант.
Второй вариант, чуть разобраться с главным окном и настроить под себя.
Третий продвинутый, изучение скриптов, в начале что создает программа, (изучая справку модуля), а уж после, создание своих.

Видео обзор программы:
Знакомство
Простой режим Обзор
VIP функции Обзор
evgenii karaush
Внимание! Программа предоставляется по принципу «как есть», без какой-либо гарантии, явной или подразумеваемой,
включая все без исключения подразумеваемые гарантии товарности или пригодности для какой-либо определенной цели.

Возможности:

  • возможность сделать проект, как из каталога с файлом/ами, так и из выборочного файла/ов.
  • упаковка любых файлов или папки в *.exe.
  • распаковка архива в указанное место.
  • распаковка архива и запуск файла/ов (*.exe; *.msi; *.msu; *.cmd; *.bat; *.vbs; *.reg; *.inf; *.chm; *.txt).
  • распаковка архива и скрытый запуск файла/ов (*.exe; *.msi; *.msu; *.cmd; *.bat; *.vbs; *.reg; *.inf).
  • распаковка и запуск двух файлов (*.exe; *.msi; *.msu; *.cmd; *.bat; *.vbs; *.reg; *.inf; *.chm; *.txt).
  • распаковка и запуск файла в зависимости от разрядности системы.
  • распаковка без запуска файла (извлечение).
  • конвертер разных форматов изображений в иконку проекта (при перетаскивании на окно программы *.ico; *.jpg; *.bmp; *.png; *.gif).
  • редактор информации о файле проекта.
  • редактирование и пересборка SFX (при перетаскивании SFX-а на окно программы/ярлык).
  • добавление параметров запуска для исполняемых файлов.
  • добавление перефиксов запуска для исполняемых файлов.
  • индикатор распаковки архива (прогресс бар).
  • сообщение на прогресс баре.
  • добавление окна с выбором пути распаковки проекта.
  • добавление сообщения об окончании распаковки проекта.
  • добавление своего сертификата для собранного проекта.
  • возможность сохранять/открывать/удалять файлы конфигурации.
  • подсунуть подложенный архив (чтобы нельзя было просмотреть содержимое).
  • поставить пароль на запуск SFX.
  • поставить пароль на архив (от любопытных и Антивирусов).
  • скрыть сегмент файлов от архиваторов (нельзя открыть как архив).
  • перезапись файлов.
  • само удаление (при завершении работы программы).
  • оставить свою подпись в сценарии.
  • выбор разрядности модуля.
  • совместимость с х64 разрядностью.
  • сжатие модуля.
  • сжатие иконки.
  • требовать права Администратора (при запуске sfx-а).
  • конвертер файлов реестра.
  • настройка внешнего вида запуска созданного SFX (меню с полным описанием и чекбоксами).
  • добавление ярлыков в любое место и в любом виде (меню для настройки).
    И много другого, что максимально упрощает создание и настройку вашего SFX проекта.
Требуется помощь, любого плана.

Интеграция в Total Commander (кнопка для TC):

Запускаете программу, переходите в -> Редактор сценария -> Инструменты -> Интеграция в TC
Компоненты программы копируются в папку Total Commander, в буфере обмена появляется код, для создании кнопки в menu bar.
Путь извлечения файлов: %COMMANDER_PATH%\Utilites\7zSFX_Constructor\
На кнопку можно перетаскивать папку проекта или собранный проект 7zSFX, также можно выделить файл или папку и нажать иконку в menu bar.

Интеграция в контекстное меню:

Запускаете программу, переходите в -> Редактор сценария -> Инструменты -> Контекстное меню
В контекстном меню (ПКМ), создаются пункты, для открытия папки проекта в программе и собранных 7z SFX (*.exe).
Примечание: при переносе файла программы в другое место, перестают работать пункты контекстного меню, связанные с программой,
для восстановления, просто запустите программу. (путь к основному файлу запуска изменится на текущий).

Справки:

F1 - вызов файла справки модуля (Общая информация о файле конфигурации).
F2 - вызов файла справки по всем функциям в программе (полное описание всех функции и возможностей программы, и остальных горячих клавишах в программе).
F3 - вызов файла справки с переменными.
For a financial assistance, can be translated into English or any other language.

Функция VIP

1. Подложный архив - скрывает сегмент данных от архиваторов, отображая подложенный архив (пустышки), при открытии его архиватором.
2. Скрыть файлы - скрывает сегмент данных от архиватора. При открытии SFX архиватором, выскочит ошибка, оповещающая, что не удалось открыть файл как архив.
3. Крипто - защита проекта случайным паролем. При открытии SFX архиватором, будет требовать пароль, который не требуется вводить при запуске.
Содержимое вашего проекта, будет защищено от сканирования файлов антивирусами и любопытных пользователей. (шифрование по алгоритму AES-256)
4. Подпись автора - оставить свою подпись, которая будет отображаться в сценарии.
5. Пересборка "чужих" SFX архивов - распаковка SFX архива, для обновления/редактирования файлов, и дальнейшей пересборки "чужого" SFX проекта.-Те кто помогают, получат VIP в любой момент, после их просьбы в личку.
Основной функционал доступен всем.

Реакция Virus Total

0/59

Важная информация

Конструктор лишь оболочка, которая автоматизирует сборку 7z SFX архивов.
Основывается на базе модифицированного модуля: Олега Щербакова
Модификация заключается в добавлении в модуль множества параметров и расширение его возможностей.
Изначально автор: Игорь Павлов, создатель лучшего бесплатного архиватора 7-Zip.
Поэтому, если возникают вопросы по скриптам, можете поискать на: http://forum.oszone.net/thread-51547.html
И там есть еще страничка обсуждения файлов конфигурации: http://forum.oszone.net/thread-230888.html
Есть тема и на нашем форуме: http://usbtor.ru/viewtopic.php?t=811
Я как автор оболочки, мало что знаю про написание скриптов, сам учусь.
Моя задача, как и этой темы, улучшать работу 7z SFX Constructor, находить баги программы...

Скриншоты:

- -
-Автор справки: KaSpieC 666; vovan1982; Joker-2013; SySh-

English description

7z SFX Constructor - easy to use software for creating and editing 7z SFX self-extracting archives. (Build, compression of one or multiple files into a single executable file: *.exe).
Designed for users without knowledge of principles of assembly 7z SFX configuration files and scripts, as well as for "advanced", which were previously collected their "handles."
The program is designed so that its use is advisable to not know programming languages.
Also in the program there are tooltips (when you hover the mouse over a particular menu item).
Self-extracting archives (7z SFX) - is a special module containing executable code to decompress, which allows to decompress (to run, delete, and more) files by simply running the file as a normal program. Such files, unlike conventional, do not require a separate program for decompressing them.
What 7z SFX create an archive, you just need to perform three steps
1. Select or drag project folder in the window of program «7z SFX Constructor»
2. Select a performance file
3. Press: Create 7z SFX.
  • It is the first, initial option.
  • The second option is a little deal with the main window and set up for themselves.
  • The third advanced, with scripts (see the FAQ module).
    Attention!
    Program is provided "as is" without warranty of any kind, express or implied, including all, without exception the implied warranties of merchantability or fitness for any particular purpose.
    Capabilities
  • Unpack the archive to the specified location
  • Unpack the archive and run the file/s (program, batch file, tweaks, etc.).
  • Unpack the archive and run a hidden file/s (program, batch file, tweaks, etc.).
  • Unpacking and running two startup files.
  • Unpacking and launching executable depending on the bitness of the system.
  • Unpack the file without launching.
  • Unpack the archive indicator (progress bar).
  • Report on the progress bar.
  • Window select extraction path.
  • Message after unpacking.
  • Slip the planted file (it was impossible to view the content).
  • Put a password to run SFX.
  • Put the password for the archive (by the curious and Antivirus).
  • Hide files segment from the archives (you can not open a file).
  • Overwriting files.
  • Needless to delete (at the completion of the work program).
  • Leave your signature in the script.
  • Module selection bit.
  • Compatible with x64.
  • Compression Modlie using UPX.
  • Compression icons, by removing the "big" sketches.
  • Digital signature of the file.
  • Integration of the menu Sent.
  • Integration into the explorer context menu.
  • Set as buttons in Total Commander.
  • Require administrator rights (if and sfx-start).
  • Converter registry files for editing and adding them to SFX script.
  • Customize the appearance of the start-up created by the SFX (menu with a flil description and checkboxes).
  • Add shortcuts to any place and in any form (for the setup menu).
  • Preview dialog of project.
  • And many others, that greatly simplifies the creation and configuration of your SFX project.
    Functions 7z SFX Constructor
    Script editor:
  • SFX - SFX script editing.
  • Drag and drop files:
    - Product file - an executable program file (Label / 7zSFX_Constructor.exe icon) or to the main window, you can drag and drop files directory.
    - * .ico Files - when dragging to the main program window * .ico files, the project will be changed SFX icon.
    - The SFX projects - while dragging on the main application window (or executable program) "alien" the SFX, will open the scenarios window where you can edit the script and collect new the SFX (repackaging scenario). Or save the script as a template.
  • Self-removal - deleting the folder with the unpacked SFX (which is specified in paragraph Unpack c), at the close / exit the program.
  • Do not overwrite files - files overwrite mode when unpacking. If you start a second copy of the project, the first file is locked and can not be overwritten. The project will give the error window. And if you put a tick in creating, the locked files are not overwritten, and errors will not be.
  • Unzip the - the way in which to be extracted / unpacked files start with SFX (If you leave the field blank, the extraction will be produced in the% TEMP% \ "unikalnoe_imya").
  • Drop-down menu - a choice of variables, which will be unpacking SFX startup, and as a bud is called a folder to unpack.
  • Help SFX module - call SFX module reference with examples and description.
  • Hidden launch - hide console window batch file. Without the program window display at startup.
  • Run a file - file selection * .exe or batch file, which will be launched after unpacking SFX.
  • Change Icon - displayed when clicking on the icon, you can specify any other * .exe file with the icon you want to assign your SFX. (Note - SFX to pick up "version / manufacturer / description / date, etc." from the file, from which was taken the icon). Possible replacement and the icon (* .ico), also, when you hover the cursor will display the path to the name of the startup file (selected in step Run the file).
  • Progress bar - a word or phrase that will be displayed in the window with the progress bar SFX startup (while unpacking files).
  • Progress - information Scale create SFX.
  • Creation time in the name - the time in the title of the collected SFX. Made SFX, will have the title of the exact time of creation (example - WinNTSetup_01-06-47.exe).
  • Help - display help on the program functions description.
  • Password for the project - defined password must be entered when you run SFX.
  • Password Displays - Display or hide the password dialed in the program window.
  • Path run SFX - a function necessary for the AMS project.
  • On behalf of the Admin - created SFX, startup will require Administrator rights.
  • Compress Icons - removes a resource icons and thumbnails of large (over 48x48).
  • Compression module SFX - module compresses using UPX, somewhere halving its size.
  • Module -. Module selection depends on the bit system (If you do not know why this is necessary, then select the X86).
  • Project file compression settings. You can play around with compression and to find a suitable alternative.
  • Save - the folder where SFX collected will be stored. If the entered path does not exist, the program will create a folder in the specified directory, if this is not possible, a message will appear notifying (If there is no access to the recording, a warning message appears).
    Acknowledgments: for their invaluable contribution to development of program.
    Nikzzzz
    Kerber
    Victor212
    Kaspiec 666
    Vovan1982
    SySh
    Special thanks for their help in creation program «7z SFX Constructor» - website: usbtor.ru and its users!CryptoNickSoft 2017 ©
-Хотите сделать 7z SFX Constructor, лучше, универсальнее - приложите усилия...
Если будут готовые, проверенные решения, с удовольствием добавлю в программу.
-
Внимание: Во вложении можно скачать самую актуальную версию программы.
Вложение

Стабильная версия 4.4.1 (05.02.2018 09.40)



Последний раз редактировалось: Joker-2013 (2018-07-26 11:59), всего редактировалось 561 раз(а)

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 3 года 4 месяца
  • Сообщений: 2423
  • Репутация:127

    [+] [-]
  • Откуда: Админ от сюда
Илья, примеров в описании нет...
Потому как это не авторская справка, а дополненная.

[Цитировать]

    jayoo
  • 473
  • Стаж: 3 года 8 месяцев
  • Сообщений: 9
  • Репутация:1

    [+] [-]
How do I create a 7zsfx_script that can run a single file with administrator privileges?
If you create a file after checking the Run_as_Administrator item of 7z_SFX_Constructor, it will not be applied.
Of course you can apply it as a batch file, but I want to apply it as 7zsfx_script.

[Цитировать]

    144kli
  • 14356
  • Стаж: 2 года 2 месяца
  • Сообщений: 11
  • Репутация:0

    [+] [-]
Обнаружена проблемка...
Имеется два ПК с установленными на них Windows 7 SP1 и Windows 10 Build 1709.
Для темпов и свопа созданы отдельные диски (привычка с Linux). Дык вот. На винде 7 SFX нормально отрабатывает скрипты BAT, а вот на 10-ке нет, даже распаковывается туда через раз. Использовал вручную прописанный %Temp% (без Folder или остального).
Как итог, скрипты не работают. ac

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 3 года 4 месяца
  • Сообщений: 2423
  • Репутация:127

    [+] [-]
  • Откуда: Админ от сюда
144kli, Предоставьте пример...
Вообще, как писал Олег Щербаков, в InstallPath, пути не надо экранировать кавычками.
Еще сделайте действие: Пуск Выполнить cmd в консоле впишите set, пришлите мне скриншот строки, где указан путь к временной папки.
Возможно у вас где то в пути, затесалось две слешки...
Чем больше скриншотов, информации, тем мне будет понятнее что у вас на компе происходит.
Можно видео снять. (не Gif и не кусок экрана!!!)
Тогда и выясним проблему, если она имеется...
А так, вы написали, я прочитал... всё...

[Цитировать]

    144kli
  • 14356
  • Стаж: 2 года 2 месяца
  • Сообщений: 11
  • Репутация:0

    [+] [-]
Если интересует расположение системных папок, то:
ОСь на C:\Windows
Времянки на T:\Temp
Немного не понял про кавычки, я просто выбирал параметры, предлагаемые программой. Единственное, вместо %Temp%\#FolderName сделал просто %Temp%.

скриншот

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 3 года 4 месяца
  • Сообщений: 2423
  • Репутация:127

    [+] [-]
  • Откуда: Админ от сюда
144kli, Скриншот не отображается, информации мало, для каких то действий с моей стороны.

[Цитировать]

    144kli
  • 14356
  • Стаж: 2 года 2 месяца
  • Сообщений: 11
  • Репутация:0

    [+] [-]
Все изумительно отображается.
Информация:
1) Делаю SFX с рассчетом на то, что распаковка должна быть в TEMP, а не в TEMP/Folder
2) После распаковки должно запускаться выполнение главного скрипта, который потом уже сам рулит всеми остальными
3) После завершения все должно удаляться, а SFX завершать работу
Проблема: Оно не работает. Содержимое SFX может распаковаться или не распаковаться (может фаза луны), а потом тупо не запускается. Со сторонних SFX (например Rar) все работает. См. скриншот (уж пардоньте, у меня с 4-х провайдеров все замечательно показывает). =)

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 3 года 4 месяца
  • Сообщений: 2423
  • Репутация:127

    [+] [-]
  • Откуда: Админ от сюда
144kli, Разговор, не о чем...
Никаких действий с моей стороны не ждите..
Ищите проблему в своей системе и проектах.
Я не автор модуля. используется обычный от Игоря Щербакова.
В модуле имеются свои ошибки. Но его разработка, заморожена, в связи с отсутствием автора.
Моя прога, лишь конфигуратор и склейщик.
3) После завершения все должно удаляться, а SFX завершать работу
Всё??? Вместе со всеми не заблокированными файлами системы???
Не батенька, читайте справку.
сделайте действие: Пуск Выполнить cmd в консоле впишите set, пришлите мне скриншот строки, где указан путь к временной папки.
Возможно у вас где то в пути, затесалось две слешки...
Я попросил сделать действия, но вы проигнорировали мою просьбу.
Тоже самое сделаю и я.

[Цитировать]

    conty9
  • 100
  • Стаж: 3 года 11 месяцев
  • Сообщений: 964
  • Репутация:127

    [+] [-]
Помнится, как-то раз сам столкнулся с тем, что самораспак то работал, то не работал... Оказалось всё банально: имя SFX-архива совпадало с именем запускаемого файла. При старте последний проверял - нет ли запущенной копии себя любимого, и, обнаружив запущенный SFX-архив с тем же именем - просто завершал свою работу.

[Цитировать]

    144kli
  • 14356
  • Стаж: 2 года 2 месяца
  • Сообщений: 11
  • Репутация:0

    [+] [-]
Joker-2013, я конечно понимаю, что никто тут никому ничего не должен, но, не обижайтесь. На данный момент я вот только усомнился в адекватности ваших ответов. Могу также понять, что сейчас лето, жара и т.п... Кстати, последовал вашему негласному совету, воспользовался чистым модулем, все получилось. Что касается разговора ни о чем (CMD->Set), то я не понимаю, зачем вам содержимое моего HDD с системного диска, ибо необходимое я уже расписал и даже выложил скриншот, который по каким-то неведомым причинам у вас не открывается для просмотра (может у вас Радикал заблокирован провайдером, не знаю). Справку мы читаем, однако, не дураки, рабочее содержимое, после своей отработки удаляться должно из темпов. Ровно как и запускаться в первую очередь после распаковки, что не происходит по неизвестным причинам.
conty9, да нет, имена скриптов решительно отличаются от SFX.
Постскриптум: если банально неохота, то вопрос можно закрывать, в будущем я приму к сведению, вполне как и мои коллеги по работе.

[Цитировать]

    SOFFON
  • 2252
  • Стаж: 2 года 10 месяцев
  • Сообщений: 75
  • Репутация:0

    [+] [-]
  • Откуда: Ростов-на-Дону, Россия
144kli, вы бы прикрепили или под спойлер, пример своего конфига, тогда можно бы было что-то предполагать, а так только что и остается как с бубном плясать. И еще, вы .cmd запускаете с ключом /verysilent ? Для скрытия окна cmd используйте hidcon, а /verysilent тут не к чему.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 3 года 11 месяцев
  • Сообщений: 1440
  • Репутация:78

    [+] [-]
  • Откуда: 65 регион (GMT+11)
54886На данный момент я вот только усомнился в адекватности ваших ответов. Могу также понять, что сейчас лето, жара и т.п... Кстати, последовал вашему негласному совету, воспользовался чистым модулем, все получилось. Что касается разговора ни о чем (CMD->Set), то я не понимаю, зачем вам содержимое моего HDD с системного диска
Я вот тоже не понимаю почему некоторые люди такие "непробиваемые"
144kli, Вас просто напросто для того, чтобы попробовать разобраться в Вашей проблеме, попросили (для начала) сделать скрин прописанных путей к временной папке
(то есть, вот такой скрин):

Содержимое Вашего HDD вообще никого изначально и не интересовало. Вы даже не поняли о чём Вас попросили!!!
Вы же, вместо того, чтобы сделать этот скрин (без всяких там споров и встречных вопросов) присылаете какой-то "левый", ни о чём не говорящий скрин (который кстати изначально не отображался, но вы потом или поправили ссылку на скрин, или это сделал за Вас кто-то из модераторов)
В итоге (спустя 10 дней Вашего мозгоклюйства) Вы пишите, что Вы усомнились в адекватности ответов Joker-2013.
Скажите, как Вы сами то думаете, а Ваши действия со стороны адекватно ли выглядят?-
Отличный ответ.
И чем же Вас этот ответ так восхитил?

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 3 года 4 месяца
  • Сообщений: 2423
  • Репутация:127

    [+] [-]
  • Откуда: Админ от сюда
54886если банально неохота, то вопрос можно закрывать, в будущем я приму к сведению, вполне как и мои коллеги по работе.
Да что значит неохота????
Из полученных от вас данных, непонятно ничего. Какие мои должны быть действия?
Что проверить, исправить, как проанализировать???
Вот что то, где то, там, не работает... как мне воспроизвести ситуацию?
Найдите проблему, укажите что программа делает не так, устраню.
Иначе, это разговор, не о чём...
144kli, Вы бы почитали все страницы темы, прежде чем называть меня неадекватным.
Проблема должна решаться быстро, а не так как это происходит сейчас при переписке с вами...
Если автор просит произвести какие то действия, то их нужно сделать.
Если не отображается скриншот, выложить его в другое место.
И да:
54886никто тут никому ничего не должен
Версия стабильна и самодостаточна.
Есть проблема? Опишите всё в деталях, со скриншотами и примерами.
Проанализируйте и определите в чем беда, если это ошибка в программе, то исправлю.

[Цитировать]

    majkru
  • 18727
  • Стаж: 4 месяца 17 дней
  • Сообщений: 2
  • Репутация:0

    [+] [-]
Здравствуйте.
Подскажите пожалуйста, если при сборке проекта были активированны
(Подложный архив,Скрыть файлы и Крипто), то открыть его для пересборки уже невозможно?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 9 месяцев
  • Сообщений: 2239
  • Репутация:127

    [+] [-]
majkru,
54902то открыть его для пересборки уже невозможно?
Во первых вскрыть можно все, во вторых архив куда-то распаковывается, достаточно запустить sfx архив, и забрать распакованные данные.
Поэтому говорить о серьезной защите нет смысла, небольшое усложнение работы.

Страница 129 из 131


Показать сообщения:    

Текущее время: 16-Ноя 11:08

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы