|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » SFX Creator 4 Alpha - создаём SFX архивы |
|
SFX Creator 4 Alpha - создаём SFX архивы
|
Ленивый кусок мяса Сообщения: 1986 |
Профиль | Сайт | Отправить PM | Цитировать
SFX Creator 4 Alpha Обновление с любых прошлых версий не поддерживается! Производите чистую установкуОфициальный сайт: http://kav-soft.ru/ Прочтите, перед тем как писать в эту тему
Если у вас возникли сложности при работе с SFX Creator, то пожалуйста, будьте добры, убедитесь, что вы проделали всё нижеописанное: 1. В главном окне программы нажмите на кнопку с красным значком вопроса и ознакомьтесь с файлом справки 2. Убедитесь, что используете последнюю версию SFX Creator 3. Не обсуждается работа ранних версий SFX Creator Если у вас по прежнему возникают сложности - пишите в эту тему О программе Программа SFX Creator предназначена для создания SFX архивов, а также программа может быть использована для создания простых пакетов инсталляций с графическим интерфейсом и выбором устанавливаемых компонентов. Основные возможности программы Загрузка:
|
|
------- Отправлено: 03:13, 29-09-2009 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Здравствуйте, HiddeN_Ra
Цитата HiddeN_Ra:
|
|
------- Отправлено: 21:36, 03-08-2011 | #161 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать K.A.V.,
Очень бы был Вам признателен за код я писал команду taskkill /im test.exe /f перед распаковкой файла, это вызывает ошибку. Добиться хотел следующего: Добавить два файла допустим test.exe и test.log в %ProgramFiles%\test после распаковки назначить атрибут attrib +h %ProgramFiles%\test.exe и запустить test.exe c ключом -startclient -nogui И один файл test.bin поместить в %allusersprofile% Компилю всё работает прекрасно, но при повторном запуске возникает ошибка test.exe уже выполняется, Вот как бы или заново его стартануть или проверять, что он исполняется и пропустить его установку, знаний не хватает Большое спасибо за программу и за помощь!!! |
Последний раз редактировалось HiddeN_Ra, 04-08-2011 в 02:09. Отправлено: 00:50, 04-08-2011 | #162 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Распакуйте прикреплённый архив "Plugins.rar" в папку "<SFX Creator>\NSIS\Plugins"
Распакуйте прикреплённый архив "Code.rar" в папку "<SFX Creator>\NSIS\Include\custom" В папке "<SFX Creator>\NSIS\Include\custom" будет 2 файла: KillProcess.nsh - при указании данного файла в проекте, SFX Creator сначала завершит указанный вами процесс, затем запустит новый и дождётся его завершения FindProcess.nsh - при указании данного файла в проекте, SFX Creator проверит, исполняется ли указанный процесс, и, если он НЕ ЗАПУЩЕН, исполняется указанное вами приложение Эти 2 файла необходимо отредактировать перед включением в проект! Выбирайте 1 любой, какой метод вам нужен. Чтобы включить данные файлы в проект, сделайте следующее: 1. В "Дполнительных возможностях" выберите пункт "Выполнить собственные функции" 2. В поле "Include файл" пропишите либо "KillProcess" либо "FindProcess" 3. В поле "Функция" аналогично, либо "KillProcess" либо "FindProcess" 4. Ну и выберите, когда хотите выполнить указанную вами функцию Я добавил там описание, если чего не поймёте - пишите сюда, поможем |
------- Отправлено: 08:33, 04-08-2011 | #163 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Спасибо огромное, отпишусь как чего
|
Отправлено: 21:30, 04-08-2011 | #164 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать K.A.V.,
Делаю всё по инструкции но при компиляции выдаёт ошибку. Пробывал по всякому пути прописывать но всё одно, не компилит. Думал сначала что в семёрке глючит мож чего, но в хр тоже самое. Вроде всё правильно делаю. Отсутствовал неделю, вот два дня сижу все варианты испробовал пока не получается... Вот прикрепляю требуемые файлы для определения ошибки описанные в шапке |
Последний раз редактировалось HiddeN_Ra, 13-08-2011 в 17:23. Отправлено: 16:34, 13-08-2011 | #165 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать HiddeN_Ra, вы файлы редактировали перед упаковкой? У меня сомнения в оригинальности файлов...
Есть одна строчка, которая у вас прописана не так, как прописывает её программа...Почему? В файле <SFXCreator>\NSIS\Include\SoftInclude.nsh Ваша строка выглядит так: а должна иметь вид: Специально для теста я загрузил чистый архив версии 2.1 и скопировал ваш файл проекта, после чего попытался откомпилировать, почему-то строка приняла правильный вид... Но я нашел и 1 ошибку в программе (не в ту позицию в коде прописывается тип сжатия), она будет устранена позже, а пока, чтобы её обойти нужно подредактировать файл <SFXCreator>\NSIS\Source.nsh Откройте его и переместите нижеуказанные строки в самый верх, сохраните файл После чего для компиляции запустите <SFXCreator>\NSIS\compile.bat |
------- Отправлено: 18:46, 13-08-2011 | #166 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать K.A.V.,
Огромное СПАСИБО!!! После описанных Вами операций всё скомпелилось и работает, и самое главное никаких ошибок не вылетает, Ваш скрипт который убивает процесс работает на все 100. Тут тоже никаких больше ошибок!!! Ещё раз спасибо, удачи во всём.... |
Отправлено: 19:28, 13-08-2011 | #167 |
Старожил Сообщения: 248
|
Профиль | Отправить PM | Цитировать K.A.V., можно ли с помощью вашей программы установить скринсейверы для установки их с дистрибутива windows хр? И какие нужны параметры для реестра? Хочу попробовать именно с помощью вашей программы это сделать, спасибо.
|
Отправлено: 02:45, 14-08-2011 | #168 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата One THE darK:
1. Чтобы система приняла заставку, достаточно файл заставки *.SCR скопировать в каталог System32 2. Чтобы скопированная заставка была установлена у пользователя в качестве заставки по-умолчанию, достаточно прописать в реестр 1 параметр: Имя параметра SCRNSAVE.EXE, значение устанавливаем как полный путь к файлу Для записи в реестр вы можете использовать метод RunOnce с файлом реестра, либо исполнением команды reg add |
|
------- Отправлено: 08:55, 14-08-2011 | #169 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Рано обрадовался, звука небыло и окон море открыто было не увидел ошибу
Правильно я отредактировал файл, пробЫвал и с кавычками и без, что то неправильно делаю... Function KillProcess KillProcDLL::KillProc test.exe ; укажите образ процесса execwait $PROGRAMFILES\test.exe ; Ждём завершения исполнения файла FunctionEnd Закидываю это всё в SFX Creator, компилю с исправлением Source.nsh Но test.exe -startclient -nogui запускается раньше чем выполняется команда taskkill /im test.exe /f Ну вернее инструкции выполняются одна за другой не дожидаясь завершения taskkill /im test.exe /f начинает выполняться test.exe -startclient -nogui И естественно вылетает ошибка. При повторном запуске ошибки нет. Вобщем через раз ошибка.... Наверняка где то ошибаюсь, не могу понять где.... |
Отправлено: 11:06, 14-08-2011 | #170 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Архиваторы - [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 |
|