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

Компьютерный форум 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

 

Аватара для alert30

Ветеран


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

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


K.A.V., спасибо и еще в "Создать программу удаления" написано "Ветка в Uninstall", вот, а что писать в эту строку? В справочнике не написано, какой-то примерчик.

Отправлено: 20:48, 10-04-2012 | #191



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

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


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

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


Contributor


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

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


alert30, текущая версия полна ошибок и она не создаёт программу удаления, даже если прописаны все настройки
К концу недели уже будет исправленная версия с множеством полезностей и улучшений, сейчас выкладывать не вижу смысла, т.к. повсюду по программе разбросаны мелкие ошибки

P.S.
А вообще в это поле вписывается строка, которая будет записана как раздел в реестре в ветку где хранится информация о программах удаления

HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ветка в UnInstall"

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

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

Отправлено: 20:53, 10-04-2012 | #192


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

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


Contributor


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

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


Мы печатали, мы печатали, наши пальчики устали
Много внимания уделил графическому интерфейсу....

И поди только единицы будут подключать графический интерфейс в своих установках...

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


Отправлено: 20:24, 11-04-2012 | #193


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

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


Contributor


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

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


Думаю уже сегодня будет Alpha версия SFX Creator'a
Версия будет естественно только для теста и в ней пока что не будет работать возможность редактирования данных группы "Дополнительные возможности", сделаю это позже, что-то много на неё времени нужно потратить, даже не знаю сколько

А пока народ будет тестить Alpha версию я буду писать этот самый редактор
Ну и надеюсь на баг-репорты, если конечно они вообще будут

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


Отправлено: 10:12, 12-04-2012 | #194


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

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


Contributor


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

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



Версия 2.2 Alpha, вся информация в шапке

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

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

Отправлено: 13:07, 12-04-2012 | #195


Аватара для Nun-Nun

Ветеран


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

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


K.A.V.,

Всё-таки безграмотный вариант так и маячит в инсталляторе программы: было "Создать ярлык для запуска программы на рабочем столе"; стало "Создать ярлык на рабочем столе для запуска программы" и "Создать ярлык в панели быстрого запуска для запуска программы". Зачем этот довесок в виде "для запуска программы", если и без него понятно, что ярлыки именно для того и предназначены?! Оставьте просто "Создать ярлык на рабочем столе" и "Создать ярлык в панели быстрого запуска"! Это будет коротко и понятно.

-------
Свобода не означает вседозволенность.

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

Отправлено: 17:07, 12-04-2012 | #196


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

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


Contributor


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

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


Nun-Nun, учту
У вас замечания только по внешнему виду инсталлятора?
На то она и Alpha версия, чтобы выявить неполадки/недочеты и устранить их
К тому же, не весь функционал ещё реализован
Просто был большой перерыв, да и объём выполненных работ не такой уж и маленький, решил выложить пока то что уже есть

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

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

Отправлено: 17:23, 12-04-2012 | #197

MKN MKN вне форума

Ветеран


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

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


K.A.V.,
Навскидку, несколько вопросов-замечаний :

В поле "Добавление папок\файлов в проект" почему то всегда отображается только один, последний добавленный файл
А надо бы список всего добавляемого контента. (В "Настройка диалогов" опция "Выбор компонентов" наверное поэтому не активна ?)

В окне "Настройка графического интерфейса проекта" при клике на опцию "Главные настройки" и на значок (крестик) закрытия окна - происходит перерисовка окна, (кстати довольно таки долгая)

В "Настройка диалогов" желательно сделать подсказку о том, что опции станут доступны после выбора опций в выборе диалогов. И опять же - оч. долгая реакция на отметку чекбоксов...
Вообще то не ясно, зачем дублировать выбор диалогов в настройке и в выборе...

Ещё - при первом запуске, при клике на кнопку поверх окон иногда происходит сворачивание в трей, иногда нет. При повторном клике почти всегда сворачивается. Зачем ?

ps Нет ли в планах, организовать опцию (или вообще отдельный проект) - конструирование собственной кастомной страницы ?
Типа как в http://coolsoft.altervista.org/en/nsisdialogdesigner.
Только этот NSIS Dialog Designer весьма паршиво и не удобно работает (а кое что вообще не работает, сплошные баги)

зы2 Перезапустил прогу, с добавлением файлов вроде порядок стал... Странно...

И ещё - при первом запуске проги, при клике на кнопку "поверх окон", иногда происходит сворачивание в трей.
И при повторном клике на эту кнопку, прога сворачивается. А при восстановлении опять надо кликать "для установки "поверх окон"
Ни к чему это...

зы3 Ан нет, опять повторяется - отображается только один последний добавленный файл !
Закономерности пока не нахожу...

Последний раз редактировалось MKN, 13-04-2012 в 11:10.

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

Отправлено: 10:50, 13-04-2012 | #198


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

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


Contributor


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

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


Цитата MKN:
В поле "Добавление папок\файлов в проект" почему то всегда отображается только один, последний добавленный файл
А надо бы список всего добавляемого контента. »
Почему-то программа перезаписывает запись при добавлении(
Посмотрю и поправлю сегодня

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

Цитата MKN:
В окне "Настройка графического интерфейса проекта" при клике на опцию "Главные настройки" и на значок (крестик) закрытия окна - происходит перерисовка окна, (кстати довольно таки долгая) »
Исправлю. Я просто не нажимаю на крестик и всегда пользуюсь кнопокой "Выход"

Цитата MKN:
В "Настройка диалогов" желательно сделать подсказку о том, что опции станут доступны после выбора опций в выборе диалогов »
Не на все элементы можно сделать всплывающую подсказку, но я обязательно протестю, если можно - сделаю, либо укажу в файле справки

Цитата MKN:
И опять же - оч. долгая реакция на отметку чекбоксов... »
Видать это сам NSIS такой медленный...Ещё раз посмотрю, может в коде где-то лишняя проверка чего стоит

Цитата MKN:
Вообще то не ясно, зачем дублировать выбор диалогов в настройке и в выборе... »
Чтобы в любой момент переключиться на нужную страничку настройки какого-либо диалога

Цитата MKN:
ps Нет ли в планах, организовать опцию (или вообще отдельный проект) - конструирование собственной кастомной страницы ? »
Ну в планах пока довести всё что уже задуманно до ума. Редактор "Дополнительных возможностей" и "Выбор компонентов" хотелось бы реализовать, а уже потом приниматься за другое

А вообще, ну что я могу сделать в данном случае, разве что вызвать диалог с созданным вами самими с помощью HM NIS Edit - NSIS... а там опять же, много всяких если, или и т.д. например, что делать, если в вашем диалоге пользователь отметил галочку на каком либо элементе? Вызывать опять же написанную вами функцию на NSIS или распаковка какого-либо файла?
Здесь очень много вопросов, так что оставим это на потом, когда реализуем всё что уже задуманно

Цитата MKN:
А при восстановлении опять надо кликать "для установки "поверх окон"
Ни к чему это... »
Зачем постоянно жать на "Поверх всех окон"??
Это переключатель - 1 раз нажал, выбрал режим и забыл, настройка сохраняется и будет действовать постоянно
А программу сворачивать в трей при клике её иконке рядом с часиками

Иногда не удобно, когда программа отображается или наоборот, не отображается поверх всех окон

При отключении "Поверх всех окон" программа не сворачивается, а её стиль окна теряет флаг TOP_MOST и переходит на самый задний план всех открытых окон

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

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

Отправлено: 11:12, 13-04-2012 | #199

MKN MKN вне форума

Ветеран


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

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


Цитата K.A.V.:
Зачем постоянно жать на "Поверх всех окон"?? »
Конечно не надо. Только зачем при клике на эту кнопку прога прячется на задний план (я и не сразу это понял) ? Лишние движения искать её окно ...

И с кастомным конструированием страниц можно вполне облегчить труд NSIS_описца.
Генерить код нужных элементов. Менять ресурсы окна диалога (размеры хотя бы, а то вручную мороки много)
Можно вполне и с координатами поэксперементировать (хотя бы чекбоксов и кнопок)
А главное - чтобы кнопка была "Предпросмотр". Т.е. поменял что либо и тут же кликнув на кнопку, скомпилил и увидел как и что.
Экономия времени.

Последний раз редактировалось MKN, 13-04-2012 в 11:37.

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

Отправлено: 11:27, 13-04-2012 | #200



Компьютерный форум 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




 
Переход