Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » SFX Creator 4 Alpha - создаём SFX архивы

Ответить
Настройки темы
SFX Creator 4 Alpha - создаём SFX архивы

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: K.A.V.
Дата: 15-06-2020
Описание: Сборка #3 (фикс ошибки невозможности запуска)
Вложения
Тип файла: zip SFXCreator4Alpha_Build3.zip
(2.73 Mb, 577 просмотров)
Тип файла: zip build_3.zip
(812.3 Kb, 292 просмотров)
SFX Creator 4 Alpha
Обновление с любых прошлых версий не поддерживается! Производите чистую установку
Официальный сайт: http://kav-soft.ru/

Прочтите, перед тем как писать в эту тему

Если у вас возникли сложности при работе с SFX Creator, то пожалуйста, будьте добры, убедитесь, что вы проделали всё нижеописанное:
1. В главном окне программы нажмите на кнопку с красным значком вопроса и ознакомьтесь с файлом справки
2. Убедитесь, что используете последнюю версию SFX Creator
3. Не обсуждается работа ранних версий SFX Creator

Если у вас по прежнему возникают сложности - пишите в эту тему

О программе
Программа SFX Creator предназначена для создания SFX архивов, а также программа может быть использована для создания простых пакетов инсталляций с графическим интерфейсом и выбором устанавливаемых компонентов.
Основные возможности программы
Их много
  • Возможность создания как полностью silent (скрытых) SFX архивов, так и простых пакетов инсталляторов с графическим интерфейсом
  • Возможность показать настроенный баннер прогресса распаковки файлов
  • Возможность показать ваше изображение перед запуском процесса распаковки файлов
  • Возможность самоудаления архива после распаковки ваших файлов
  • Возможность создать программу удаления (с добавлением пункта в апплет "Установка и удаление программ")
  • Возможность закрыть приложения по точному/части имени окна, по классу окна, по образу процесса
  • Возможность ожидания запущенных приложений
  • Возможность проверки операционной системы
  • Поддержка большинства переменных системных/пользовательских директорий
  • Поддержка перезагрузки компьютера (по запросу или принудительно)
  • Создание ярлыков для файлов
  • Импорт REG-файлов после распаковки файлов
  • Выполнение приложений
  • Выполнение операций в реестре (запись/удаление параметров, удаление разделов)
  • Выполнение файловых операций (копирование/удаление файлов, создание/удаление директорий)
  • Возможность установить свою иконку на выходной файл
  • Возможность добавить информацию о версии файла
  • Возможность выполнить собственные функции, написанные на языке NSIS
  • Возможность распаковать ваши файлы в каталог, который указан в каком-либо ключе реестра
  • Регистрация библиотек при распаковке файлов (и возможность отменить регистрацию при удалении приложения)
  • Возможность при запуске/завершении показать пользователю информационное сообщение
  • Вы можете создавать пакет инсталлятора с графическим интерфейсом с возможностью выбора внешнего вида интерфейса: Modern UI или Ultra Modern UI, при выборе Ultra Modern UI вы также можете выбрать скин для интерфейса
  • При создании проекта с графическим интерфейсом, вы можете добавить отображение изображения на задний план
  • При создании проекта с графическим интерфейсом, вы можете создавать свои группы с компонентами и связывать исполнение команд с вашими компонентами
  • И многое другое!



Загрузка:

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 03:13, 29-09-2009

 

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Цитата pytex:
но впоследствии при деинсталляции этой проги (созданным же в проекте модулем удаления) реестр никак не подчищается.
Как можно удалить хотя бы ту ветку что я импортировал? »
В данный момент никак. Деинсталлятор пока что не имеет настроек удаления, в следующей версии я уже планировал добавить такие же команды в деинсталлятор

Цитата vodo4nik:
Как сделать такое для основного исполняемого файла »
Вы имеете ввиду при создании ярлыка к сторонней программе??
Если да, то в данный момент только через ручное редактирование файла проекта

Цитата vodo4nik:
Второй вопрос: Ярлыки и папки с ярлыками, созданные в меню "Пуск" через диалог - Дополнительные возможности - Добавить ярлык не удаляются созданным программой деинсталлятором в W7x64 »
Возможно моё упущение, т.к. с версией 2.6 чуток торопился, перепроверю позже

Цитата vodo4nik:
Третий вопрос: какой командой запускать msi файл на выполнение, для страницы компонентов, например xnafx40_redist.msi. »
Сначала добавляете исполнение приложения через "Дополнительные возможности", затем просто относите нужную вам команду в необходимый компонент на страничке Компонентов


Цитата odinokiyklaus:
1. Цель - после получения архива, и его запуска он распаковывается в папку, которую выбирает сам пользователь »
Читаем файл справки, очень полезная информация в нём содержится
В главном окне SFX Creator не видели такую галочку с текстом "Предоставить выбор пользователю"???

Цитата odinokiyklaus:
После распаковки и установки файла блокировки (см. п.3), на папку с распакованным файлом нужно установить пароль »
Сторонее ПО вам в помощь на установку паролей на папки, средствами операционной системы устанавливать пароли на папки невозможно

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:24, 22-09-2012 | #421



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Limonica

Старожил


Сообщения: 152
Благодарности: 8

Профиль | Отправить PM | Цитировать


У готового инсталлятора необходимо изменить манифест, как это сделать если при добавлении или изменения в нём (манифесте) данных выскакивает ошибка NSIS.

Отправлено: 17:48, 22-09-2012 | #422


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Limonica, ошибка NSIS возникает потому, что вы вносите изменения в тело EXE-файла, а т.к. NSIS проверяет контрольную сумму, изменять EXE файл после компиляции не нужно...

Вы, конечно же, можете внести изменения в инсталлятор и отключить проверку контрольной суммы, но при повреждении архива - вы не получите никаких уведомлений от NSIS

Если для вас это не критично (проверка контрольной суммы инсталлятора), то сделайте следующее:

1. В главном окне SFX Creator выберите переключателем режим отладки "Только исходники"
2. При появлении окна "Режим отладки" нажмите "Главный исходник"
3. Откройте выделенный файл в проводнике, Вставьте строку CRCCheck off
4. Сохраните файл, в окне режима отладки нажмите кнопку "Компилировать"

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:04, 22-09-2012 | #423


Аватара для Limonica

Старожил


Сообщения: 152
Благодарности: 8

Профиль | Отправить PM | Цитировать


А можно ли назначить уровень прав ещё на этапе сборки?

Отправлено: 20:48, 22-09-2012 | #424


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Цитата Limonica:
уровень прав »
Прав чего?
CRCCheck off это не проверка "прав", а отключение проверки целостности пакета инсталлятора

Можете включить блокировку архива от просмотра его содержимого (в настройке проекта), при включении данной настройки автоматически отключается проверка на целостность, т.е. добавляется команда CRCCheck off

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 20:57, 22-09-2012 | #425


Аватара для Limonica

Старожил


Сообщения: 152
Благодарности: 8

Профиль | Отправить PM | Цитировать


имеллось ввиду добавление записи в манифест на этапе сборки.

Последний раз редактировалось Limonica, 11-10-2013 в 13:34.


Отправлено: 21:40, 22-09-2012 | #426


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Limonica, добавляйте в исходник перед компиляцией команду

Код: Выделить весь код
RequestExecutionLevel
может принимать значения: user|highest|admin

Пример:
Код: Выделить весь код
RequestExecutionLevel admin
Информация из оригинального файла справки NSIS к команде:
читать дальше »

Specifies the requested execution level for Windows Vista and Windows 7. The value is embedded in the installer and uninstaller's XML manifest and tells Vista/7, and probably future versions of Windows, what privileges level the installer requires. user requests the a normal user's level with no administrative privileges. highest will request the highest execution level available for the current user and will cause Windows to prompt the user to verify privilege escalation. The prompt might request for the user's password. admin requests administrator level and will cause Windows to prompt the user as well. Specifying none, which is also the default, will keep the manifest empty and let Windows decide which execution level is required. Windows Vista/7 automatically identifies NSIS installers and decides administrator privileges are required. Because of this, none and admin have virtually the same effect.

It's recommended, at least by Microsoft, that every application will be marked with the required execution level. Unmarked installers are subject to compatibility mode. Workarounds of this mode include automatically moving any shortcuts created in the user's start menu to all users' start menu. Installers that need not install anything into system folders or write to the local machine registry (HKLM) should specify user execution level.

More information about this topic can be found at MSDN. Keywords include "UAC", "requested execution level", "vista manifest" and "vista security".

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:23, 22-09-2012 | #427


Аватара для Limonica

Старожил


Сообщения: 152
Благодарности: 8

Профиль | Отправить PM | Цитировать


Добавьте пожалуйста эту опцию в новую версию программы например рядом с перезаписью.

Отправлено: 15:51, 23-09-2012 | #428


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Цитата Limonica:
Добавьте пожалуйста эту опцию в новую версию программы например рядом с перезаписью. »
Добавлю в "Управление проектами" выпадающий список

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 17:10, 23-09-2012 | #429


Пользователь


Сообщения: 136
Благодарности: 18

Профиль | Отправить PM | Цитировать


K.A.V., Спасибо за программу! Не удается получить самоудаление архива. После распаковки, почему-то, открывается окно проводника и все...

Отправлено: 18:30, 24-09-2012 | #430



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » SFX Creator 4 Alpha - создаём SFX архивы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Архиваторы - [addon] 7z SFX tools stable/7z SFX tools beta greg_b Наборы обновлений для Windows XP/2003/Windows 7 173 14-09-2012 19:30
[решено] Распаковщик Smart Install Maker D_Master Хочу все знать 3 31-05-2011 15:05
[решено] Интересует куда делись Regedit.exe | NTSD.exe | NETSETUP.exe | TELNET.exe Ricardo Проект WinStyle 11 30-07-2009 23:36
Отладчик exe файлов Go2 Программирование и базы данных 2 29-09-2005 12:34
*Решено* | Нужен распаковщик PECompact 1.22 -> Jeremy Collake RAY Программирование и базы данных 2 23-01-2005 15:01




 
Переход