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

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

Ответить
Настройки темы
SFX Creator 3 - создаём SFX архивы/пакеты инсталляторов

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

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


Contributor


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


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

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


Изменения
Автор: K.A.V.
Дата: 18-09-2019
Описание: Билд с вырезанной функцией лицензирования
Вложения
Тип файла: rar SFX Creator 3 FreeWare Build.rar
(410.4 Kb, 60 просмотров)
Тип файла: zip SFXCreatorSetup_Lite.zip
(4.24 Mb, 48 просмотров)
SFX Creator 3
Обновление с версии 2.x до версии 3 не поддерживается! Производите чистую установку, чтобы не было мусора в папке с программой
Новый адрес официального сайта: http://kav-soft.ru/

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

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

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

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



Загрузка:

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


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

 
MKN MKN вне форума

Ветеран


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

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


Цитата K.A.V.:
по каким "следам" в системе можно определить, установлена программа или нет »
Так как вариантов действительно может быть много (хотя есть конечно в реестре места "застолблённые" под наличие установленного ПО , да и в ОС тоже - например, WINDOWS\Installer - но это всё частные случаи...), то может лучше предоставить пользователю самому указать признак нахождения ?

Для выполнения функции нахождения установленног ПО будет предложено указать или конкретное известное местонахождения конкретного файла (папки) или местонахождение ключа реестра.

Указал - будет исполненно. Нет - установка продолжится без проверки.

Последний раз редактировалось MKN, 27-11-2009 в 08:51.


Отправлено: 18:58, 26-11-2009 | #21



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

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


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

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


Contributor


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

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


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

Цитата MKN:
Для выполнения функции нахождения установленног ПО будет предложено указать или конкретное известное местонахождения конкретного файла (папки) »
Вот с папкой и файлом надо добавить

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


Отправлено: 10:53, 27-11-2009 | #22

MKN MKN вне форума

Ветеран


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

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


K.A.V.,
Как продвигается проект ?

Отправлено: 18:13, 07-12-2009 | #23


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

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


Contributor


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

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


MKN, осталось написать функцию деинсталлятора и файл справки

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


Отправлено: 18:49, 07-12-2009 | #24


Аватара для maximum142

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


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

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


K.A.V., при добавлении информации о версии файла выдает ошибку компиляции
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:07, 12-12-2009 | #25


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

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


Contributor


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

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


maximum142
1. Писать о проблемах в текущей версии уже не актуально по одной простой причине - весь код программы уже переписан заново
2. Врядли причина именно в этом, потому как я тестировал данную возможность и всё проходило успешно, скорее всего ошибка где-то в другом месте.
Например, я заметил, что происходит ошибка компиляции, если в прописанных путях к файлам присутствует символ $, т.к. с данного символа пишутся переменные в NSIS, пока данный "недостаток" исправить не удаётся

Но всё-равно спасибо за отчет

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


Отправлено: 10:34, 13-12-2009 | #26


Аватара для maximum142

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


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

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


K.A.V.
Понятно, что уже не актуально! я специально указывал абсолютный путь и добавлял информацию о версии файла и тогда выдает ошибку компиляции, при удалении инф о версии файла и при этом путь для распаковки оставлял тот же и все нормально работает. Надеюсь, что в следующей версии этого не будет, а прга интересная , спасибо!

Отправлено: 13:58, 13-12-2009 | #27


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

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


Contributor


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

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


maximum142, ну раз вы уверены, что ошибка именно при добавлении информации о версии файла, я бы хотел посмотреть на исходный код NSIS, который создала программа UnPacker Creator

p.s.
Исходный код NSIS хранится по пути:
<Папка UnPacker Creator>\NSIS\Source.nsi

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


Отправлено: 15:30, 13-12-2009 | #28


Аватара для maximum142

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


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

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


K.A.V.
Отправил в PM
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:14, 13-12-2009 | #29


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

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


Contributor


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

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


Да действительно, ошибка именно в этом куске кода, отвечающего за информацию о версии файла, не могу сходу сказать причину, но похоже, что-то в переменных перепутал
Уделю внимание данной возможности и перепроверю

Спасибо

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

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

Отправлено: 18:40, 13-12-2009 | #30



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » SFX Creator 3 - создаём 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




 
Переход