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

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

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

Сообщение Limonica »

K.A.V., Добрый день! Только сейчас заметил, что в исходнике отсутствует сообщение о необходимости войти в систему с правами Админа...



Function GetAccountType

UserInfo::GetAccountType

Pop $1

StrCmp $1 "Admin" okAccountType 0

quit

okAccountType:

FunctionEnd
Аватара пользователя
K.A.V.

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

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

Цитата Super285:



Здравствуйте K.A.V! есть видео для новичков как с ним работать SFX Creator 2.7? по справке что-то у меня не получается не могу понять=( заранее спасибо
SFX Creator 4 Alpha - создаём SFX архивы




Здравствуйте

Нет, обучающего видео нет...это же не такое огромное ПО как Photoshop, да и вроде бы ничего сложного в SFX Creator я не делал, по крайней мере делаю так, чтобы было понятно именно начинающим в деле перепаковки



А что конкретно вы не понимаете? Вы скажите...

У меня была идея создать отдельный раздел в файле справке aka "Создаём необходимый SFX или инсталлятор", но пока на реализацию этой идеи нет времени, опять же повторюсь, что сам по себе SFX Creator - простенькая программа с простым интерфейсом (где-то конечно и неудобным) и создавать этот раздел в файле справки (как мне кажется) не является критической необходимостью для пользователей программы



В скором времени думаю всё же запущу форум на своём сайте, хотя бы с разделом о SFX Creator, где будет обсуждать многое, в том числе и будут глосования...вот только не знаю, сколько народу там будет Изображение
Аватара пользователя
Smith_Wesson

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

Сообщение Smith_Wesson »

Всем доброго времени! Уважаемый K.A.V., подскажите почему у меня отрабатывает запуск файлов *.vbs..?

Прописываю в ini-файле так:


Цитата:



[Выполнить]

1=C:\WINDOWS\system32\cscript.exe C:\ftp_.vbs

2_hide=1



Но, ни чего не происходит... С запуском *.bat-файлов проблем нет. Отдельно, ftp_.vbs - отрабатывает, на ура. Не, пойму - в чем причина....(((
Аватара пользователя
K.A.V.

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

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

Цитата Salmo:



Попытки авто-обновиться уже не первый раз заканчиваются сообщением "Невозможно определить статус версии на сервере"
SFX Creator 4 Alpha - создаём SFX архивы




Это уже проблемы не SFX Creator, а хостинга, на котором располагаются файлы обновления



К тому же, в этой теме всегда будет актуальная версия SFX Creator т.к. изначально SFX Creator создавался в рамках OSZone "Автоматической установки"

Делать возможность обновления с нескольких серверов не вижу смысла, т.к. проект не обновляется каждый день и, собственно, это не такой огромный и важный проект для людей, как ОС или антивирус Изображение
Аватара пользователя
Smith_Wesson

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

Сообщение Smith_Wesson »

Уважаемые пользователи SFX Creator!



Открылся форум с разделом обсуждения программы на моём сайте.

Кто заинтересован в развитии проекта, может приходить в гости и учавствовать в голосованиях и в высказывании мнения относительно вводимых возможностей и улучшений



Так же на форуме, я, скорее всего, буду публиковать различные примеры по созданию архива с помощью SFX Creator

Вообщем всё, что относится к SFX Creator (доп. инфа) я буду публиковать там, чтобы не создавать в этой теме бессмысленный мусор из отдельных сообщений



Кому интересно - милости просим Изображение
Аватара пользователя
BloodZIK

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

Сообщение BloodZIK »

Были ли проблема у кого, что установка началась, а прогресс бар даже не начинал движения, он через некоторое время просто заканчивал установку, т.е. проблема в прогресс баре, то, что он вообще ни как не двигается
------

Выяснил, что она не работает при методе сжатия 7z
Аватара пользователя
erema15

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

Сообщение erema15 »

Цитата still.alive.79827@fb:



Перехожу на "Управление проектами" и там у меня нету ничего про графический интерфейс
SFX Creator 4 Alpha - создаём SFX архивы




Просто в интерфейсе программы произошли изменения, и данная кнопка была переделана под другой функционал, а в справке поправить забыл Изображение

Графический интерфейс можно настроить из "Меню SFX Creator" (в левом верхнем углу программы зелёный крестик)
Вложения
ccode-компоненты-многофайлов.7z
(3.74 КБ) 0 скачиваний
ccode-компоненты-многофайлов.7z
(3.74 КБ) 0 скачиваний
ccode-ярлыки.7z
(4.12 КБ) 0 скачиваний
ccode-ярлыки.7z
(4.12 КБ) 0 скачиваний
Аватара пользователя
K.A.V.

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

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

Добрый вечер. Во-первых спасибо за труды автору данной программы. Все время пользовался раровским exe компилятором пока не столкнулся с рядом трудностей, о них по порядку...



Есть приложение "А" на английском языке в инсталляторе Nullsoft.

Есть файлы руссификации этого приложения "Б".

Алгоритм прост, ставим английскую версию "А", поверх накатываем файлы русификации "Б"

Проблема в том, что после установки английской версии инсталятор Nullsoft запускает установленную программу на выполнение netcard.exe и русификация происходит с ошибками. Раровский компилятор не обладает функционалом убивания процессов, и я решил воспользоваться sfx creator.



Ну первое, что сделал запускаю с помощью "Добавления выполнения приложения" нульсофтовский инсталлятор с ключом \S тихой установки.

Второе установил "Проверка\закрытие" по имени процесса"Netcard.exe

Третье прописал путь установки русифицированных файлов.

Компилирую, запускаю, и тут меня ждет неудача. Судя по всему второе не выполняется, или выполняется не вовремя. Программа запускается, и файлы русификации не могут установится. Подумал, ну да ладно наверно "проверка\закрытие" срабатывает при запуске exe и в это время процесса netcard.exe еще нет. Надо искать альтернативу. На 17 страницы данной темы вычитал про плагин killprocess.dll, решил воспользоваться им. Зашел в "Выполнение собственных функций" добавил KillProcess.nsh функция KillProcess, установил опцию Выполнить до распаковки файлов. Скинул файлы в папку плагин killrocess.dll и findprocess.dll. Воспользовался по аналогии кодом с 17 страницы:



Код:

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

Function KillProcess
FindProcDLL::FindProc "Netcard.exe" ; укажите образ процесса
KillProcDLL::KillProc "Netcard.exe"  ; укажите образ процесса
StrCmp $R0 "1" -2 0
execwait "$PROGRAMFILES\Net\Netcard.exe" ; Ждём завершения исполнения файла
FunctionEnd

Компилирую, на этот раз лучше: Приложение запускается, третяя часть не запускается, дожидается закрытия программы, если закрыть то все ок устанавливается, но автоматически netcard.exe убиваться по прежнему не хочет. Если убрать findproc то ожидания нет программа не киляется и опять ошибка невозможности записать из-за запущенного процесса. Помогите добить процесс одним из двух этих способов, что делаю не так?.
Аватара пользователя
erema15

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

Сообщение erema15 »

GenLaden





Код:

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

Function KillProcess
KillProcDLL::KillProc "Netcard.exe"  ; укажите образ процесса
FindProcDLL::FindProc "Netcard.exe" ; укажите образ процесса
StrCmp $R0 "1" -2 0
FunctionEnd
Аватара пользователя
K.A.V.

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

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

Можно ли сделать пункты выбора компонентов многоуровневыми?
Ответить

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