SFX Creator 4 Alpha - создаём SFX архивы

Ответить
 • Просмотры: 22
Аватара пользователя
alert30

Re: SFX Creator 4 Alpha - создаём SFX архивы

Сообщение alert30 »

Цитата pytex:



но впоследствии при деинсталляции этой проги (созданным же в проекте модулем удаления) реестр никак не подчищается.

Как можно удалить хотя бы ту ветку что я импортировал?
SFX Creator 4 Alpha - создаём SFX архивы




В данный момент никак. Деинсталлятор пока что не имеет настроек удаления, в следующей версии я уже планировал добавить такие же команды в деинсталлятор




Цитата vodo4nik:



Как сделать такое для основного исполняемого файла
SFX Creator 4 Alpha - создаём SFX архивы




Вы имеете ввиду при создании ярлыка к сторонней программе??

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




Цитата vodo4nik:



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




Возможно моё упущение, т.к. с версией 2.6 чуток торопился, перепроверю позже




Цитата vodo4nik:



Третий вопрос: какой командой запускать msi файл на выполнение, для страницы компонентов, например xnafx40_redist.msi.
SFX Creator 4 Alpha - создаём SFX архивы




Сначала добавляете исполнение приложения через "Дополнительные возможности", затем просто относите нужную вам команду в необходимый компонент на страничке Компонентов






Цитата odinokiyklaus:



1. Цель - после получения архива, и его запуска он распаковывается в папку, которую выбирает сам пользователь
SFX Creator 4 Alpha - создаём SFX архивы




Читаем файл справки, очень полезная информация в нём содержится

В главном окне SFX Creator не видели такую галочку с текстом "Предоставить выбор пользователю"???




Цитата odinokiyklaus:



После распаковки и установки файла блокировки (см. п.3), на папку с распакованным файлом нужно установить пароль
SFX Creator 4 Alpha - создаём SFX архивы




Сторонее ПО вам в помощь на установку паролей на папки, средствами операционной системы устанавливать пароли на папки невозможно
Аватара пользователя
K.A.V.

Re: SFX Creator 4 Alpha - создаём SFX архивы

Сообщение K.A.V. »

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

Re: SFX Creator 4 Alpha - создаём SFX архивы

Сообщение K.A.V. »

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



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



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



1. В главном окне SFX Creator выберите переключателем режим отладки "Только исходники"

2. При появлении окна "Режим отладки" нажмите "Главный исходник"

3. Откройте выделенный файл в проводнике, Вставьте строку CRCCheck off

4. Сохраните файл, в окне режима отладки нажмите кнопку "Компилировать"
Аватара пользователя
K.A.V.

Re: SFX Creator 4 Alpha - создаём SFX архивы

Сообщение K.A.V. »

SFX Creator. Версия 2.6



[+] В главный диалог добавлено меню SFX Creator, его можно вызвать нажав кнопку с иконкой зелёного плюса в верхнем левом углу окна SFX Creator

[+] Настраиваемый "баннер прогресса распаковки": теперь вы сами сможете указать текст, который будет отображаться пользователю на прогрессе при распаковке файлов, +добавлен второй прогресс-бар

[+] Добавлена возможность показа дополнительного диалога "Ярлыки программы" при подключении графического интерфейса

[+] Улучшена возможность "Режим отладки": теперь вы можете отредактировать исходники проекта перед началом процесса компиляции

[+] Теперь при "Ошибке компиляции" пользователю показывается диалог с полным логом процесса компиляции (удобно +без сообщений-вопросов)

[+] Логирование процесса компиляции: теперь можно сразу же выявить причину ошибки компиляции по анализу лога

[+] При включении "Самоудаления" теперь не остаётся временный файл SelfDel.exe во временной директории

[+] В главном диалоге появился переключатель перезаписи файлов при распаковке (можно установить настройку для каждой отдельной записи файлов)

[+] Диалог "Добавить выполнение приложения": добавлена возможность запуска приложений с командной строкой

[+] Теперь вы можете управлять последовательностью выполнения команд в вашем SFX пакете. Вы сможете сами определить, какие команды выполнятся быстрее: запись данных в реестр, выполнение приложений, создание ярлыков и т.д..

[+] В главный диалог добавлена кнопочка для загрузки последнего активного проекта

[+] В меню переменных добавлены иконки



Диалог "Операции в реестре"

[+] Добавлена возможность записи параметра типа REG_BINARY

[+] Исправлена неработоспособность диалога



[+] Добавлен диалог "Установка аттрибутов файлам"

---



Качаем вложение из шапки темы или запускаем встроенную программу обновления в SFX Creator
Аватара пользователя
Limonica

Re: SFX Creator 4 Alpha - создаём SFX архивы

Сообщение Limonica »

Цитата Limonica:



уровень прав
SFX Creator 4 Alpha - создаём SFX архивы




Прав чего?

CRCCheck off это не проверка "прав", а отключение проверки целостности пакета инсталлятора



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

Re: SFX Creator 4 Alpha - создаём SFX архивы

Сообщение alert30 »

Limonica, если я не ошибаюсь, вроде это есть?!
Аватара пользователя
Limonica

Re: SFX Creator 4 Alpha - создаём SFX архивы

Сообщение Limonica »

Скорее всего вы ошибаетесь...



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





Код:

Код: Выделить всё

Строку:
StrCpy $TMPDIR "$TEMP\sfxcreator_$Minute$Hour$Seconds"
Заменить на:
StrCpy $TMPDIR "$TEMP\"
Аватара пользователя
K.A.V.

Re: SFX Creator 4 Alpha - создаём SFX архивы

Сообщение K.A.V. »

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

Re: SFX Creator 4 Alpha - создаём SFX архивы

Сообщение truvo »

Цитата Limonica:



Добавьте пожалуйста эту опцию в новую версию программы например рядом с перезаписью.
SFX Creator 4 Alpha - создаём SFX архивы




Добавлю в "Управление проектами" выпадающий список
Аватара пользователя
K.A.V.

Re: SFX Creator 4 Alpha - создаём SFX архивы

Сообщение K.A.V. »

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

Вернуться в «Автоматическая установка приложений»