Показать полную графическую версию : Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы
Страниц :
1
2
3
4
5
6
[
7]
8
9
10
CryptoNick
11-02-2017, 12:23
Как Вы все любите батники, файлы настроек. Напишите Гуи программу и народ Вам скажет Спасибо.
С таким уровнем владения знаний написания bat, любой язык программирования Вам по зубам.
Многие задачи, решаются намного проще, в любом языке программирования, чем в bat...
Такое впечатление от программы, как будто в мультике: Ежик в тумане... (все туманно)
У SFX и так есть сценарий, так Вы еще свой навесили, со "своими" правилами...
Не знаю... Может я слишком туп, для использования вашей программы...
В общем, без обид. Желаю творческих успехов!
В этом: http://rgho.st/6pbRFGRxt
Да какие обиды...
Батник для меня понятен, т.к. по сути является алгоритмическим языком программирования. Другим не обучен - я ни разу не программист :). Конструктор рождался из простого батника для создания SFX архива из готового конфигурационного файла, папки с программой и inf-файла для установки. Потом уже постепенно прикрепилось все остальное. Мысль написать ГУЙ у меня появлялась, но для этого я не осилю что-то сложнее AutoIt-а... Пока на эту задачку у меня совсем не стоИт...
С таким уровнем владения знаний написания bat, любой язык программирования Вам по зубам. »
Вы мне льстите, но это совсем не так - я ещё могу попытаться поправить чужой код на нормальном языке программирования с помощью логики, гугла и форумов, но написать свой... Нет, для этого надо обучаться с нуля... На данном этапе времени у меня для этого совершенно нет потенции...
CryptoNick
11-02-2017, 12:40
А разве это правильно???
http://s020.radikal.ru/i713/1702/98/bd9ed2fafef9.png
ya158, можешь поправить конструктор AkelPadBuilder_2.1, чтобы в контексте выделенного слова был поиск этого слова по всему тексту?
CryptoNick,
Спасибо за найденную ошибку.
Новая версия Конструктора
11.02.2017 v1.20
- Исправлена ошибка (неправильно обрабатывался параметр REgx64 - спасибо CryptoNick (http://forum.oszone.net/member.php?userid=556089))
в контексте выделенного слова был поиск этого слова по всему тексту »
А где такое в конструкторе AkelPadBuilder? И общаться на эту тему лучше в соответствующей теме...
Valerkan
26-02-2017, 04:04
Как то собирал тестовый проект с деинсталятором, так если в деинсталяторе нажать Отмена...
Окно разворачивается на весь экран... (что то не то со скриптом...) »
Цитата CryptoNick:
Окно разворачивается на весь экран... »
По-подробнее - какой проект? Пришлите получившийся инсталлятор. »
У меня, если в деинсталяторе нажать Отмена, открывается окно с надписью vbscript:execute... (в с скрипте явно что то не так...)
ya158, так во всех ваших проектах это окно...
http://savepic.net/9004192.gif
soldatovaua
02-03-2017, 22:35
Цитата Valerkan
У меня, если в деинсталяторе нажать Отмена, открывается окно с надписью vbscript:execute... (в с скрипте явно что то не так...)
ya158, так во всех ваших проектах это окно...
Такая же проблема.
Прошу прощения за долгий неответ - нахожусь в командировке
Новая версия Конструктора
03.03.2017 v1.21
- Добавлена возможность использовать для команд в секциях [RunPreInstall], [RunAfterInstall] префиксы waitall, forcenowait, nowait помимо x86, x64.
- Изменен скрипт для закрепления файла на панели задач. Теперь данная операция возможна для систем с любыми локализациями (спасибо Flasher и Xameleon с Серого форума (http://forum.script-coding.com/viewtopic.php?id=12428)).
- При предотвращении запуска на исполнение второй копии процесса установки теперь удаляется папка SfxVarApiPath в %TEMP%.
- Исправлена ошибка (неправильно обрабатывалось нажатие кнопки "Отмена" при деинсталляции - спасибо CryptoNick (http://forum.oszone.net/member.php?userid=307756) и ValerkanValerkan (http://forum.oszone.net/member.php?userid=556089)).
- Исправлена ошибка (неправильно отрабатывался скрипт, если в значениях параметров SourceDir или Name в секции [SFX] содержались пробелы).
- Исправлена ошибка (неправильно обрабатывались параметры DoubleStart и BrokenInstall).
В связи с новым Конструктором обновлены инсталляторы
Новая версия Universal Extractor
1.6.1.1023 (03/03/2017)
Исправлены ошибки (спасибо nikzzzz).
Добавлено: Распаковка файлов mhtml. Определяется по расширению mhtml и распаковывается аналогично mht.
Обновлен Exeinfo PE до версии v0.0.4.5 Final - 945 + 57 signatures.
Обновлен UPX до версии v3.93w.
Обновлен Pea до версии 0.59.
Обновлена база TrIDDefs.TRD: 8254 типов файлов, 02.03.17.
CryptoNick
08-03-2017, 14:31
ya158, Создай пустой тестовый проект... Что то в сценарии не то...
http://savepic.ru/13209998.png
Может я и не прав, но по моему тут ошибка...
Открыл другим редактором, все нормально, но все равно что то не то...
После RunProgram="hidcon:cmd /c ECHO " два пробела (в конце строчки)
http://savepic.ru/13173120.png
0A я так понимаю, переход на новую строку. 20 пробел
CryptoNick,
Я не понимаю зачем смотреть hex-редактором. Попробуй в папке !!!Tools создать пустой файл с именем safeconfig (без расширения) или запусти makeSFX7z.cmd с ключом safeconfig - тогда получишь в папке !!!Tools файл конфигурации Test.txt. В этом файле увидишь:
RunProgram="hidcon:cmd /c ECHO "
ExecuteOnLoad="hidcon:cmd /c FOR /F \"Tokens=1,2 Delims=,\" %I IN ('\"TASKLIST /FO CSV|FINDSTR /ILC:\"%%M\"\"') DO SET /A N+=1&Set PID=%~J&FOR /F \"Tokens=*\" %k IN ('cmd /v:on /C IF !N! GTR 1 ECHO !PID!') DO mshta vbscript:close(CreateObject(\"WScript.Shell\").Popup(\"%DoubleStart%\",10,\"%NameProg% \"^&\" %ProgVer%\",16+262144))&RD /S /Q \"%SfxVarApiPath%\"&TASKKILL /F /T /PID \"%k\""
Тут важно, что перед ExecuteOnLoad стоит перевод строки.
Команда
RunProgram="hidcon:cmd /c ECHO "
нужна для сбора левых ключей командной строки. Да, после неё попадают два пробела (ну не отследил я ;) ), но это ни на что не влияет. Если тебя это смущает, то удали в конце 155 строки файла makeSFX7z.cmd эти два пробела...
CryptoNick
09-03-2017, 12:32
ya158, Я не понимаю зачем смотреть hex-редактором.
Живу я в нем... Можно посмотреть, что именно за знаки в тексте...
Почему это не понравилось SFX Config Editor и при просмотре строчки слились, ума не дам...
Если тебя это смущает, то удали в конце 155 строки файла makeSFX7z.cmd эти два пробела...
Да я не пользуюсь вашим конструктором, просто искал что можно слямлить для своей программы...
Живу я в нем... »
И даже при просмотре обычных текстовых файлов? Как там было про микроскоп и гвозди ;)?...
просто искал что можно слямлить для своей программы »
Да не вопрос - в отношении ExecuteOnLoad в моем конструкторе это для предотвращения повторного запуска инсталляторов (подробнее (http://forum.oszone.net/post-2710711-1811.html)).
Новая версия Конструктора
09.03.2017 v1.22
- Исправлена ошибка (неправильно обрабатывались параметры DoubleStart и BrokenInstall).
- Исправлена ошибка (неправильно отрабатывались команды для изменения реестра при некоторых значениях имени записи в реестре)
В связи с новой версией - обновлены инсталляторы
Новая версия Конструктора
12.04.2017 v1.23
- Добавлена проверка синтаксиса получившегося файла конфигурации.
- Изменены параметры запуска 7z.exe для создания архива с дистрибутивом (при большом размере дистрибутива архиватор 7z.exe выдавал ошибку).
- Добавлено подавление окон предупреждения о двойном запуске и об обнаружении неудачной предыдущей установки (тихий режим) при использовании любого из ключей -gm2, -ai[X] или -y.
- Добавлена проверка наличия или отсутствия файлов, записей реестра, Microsoft .NET Framework перед распаковкой инсталлятора (секция [Check]).
- Оптимизация скрипта
- Исправлена ошибка (не закрывалось по таймауту окна предупреждения о двойном запуске и об обнаружении неудачной предыдущей установки)
В связи с новой версией - обновлены инсталляторы
Новая версия CCleaner
14.04.2017
- Обновлен CCleaner до версии 5.28.0.6005
- Обновлен CCEnhancer до версии 4.4.2
- Обновлен winapp2.ini до версии v5.26.170306
Новая версия IZArc
14.04.2014 v1.3
- IZArc обновлен до 4.3.0.38 56
Новая версия Набора утилит для удаления SpyWare, AdvWare, руткитов, троянов, червей и т.п.
14.04.17 v1.2
- Добавление ключа --no-check-certificate для утилиты wget.exe для правильной скачки с https://safezone.cc/.
Новая версия Universal Extractor
1.6.1.1024 (19/04/2017)
Инсталляторы NSIS (определяются анализаторами по фразе "Nullsoft") распаковываются с помощью 7-zip с ключом -aou, что автоматически переименовывает извлекаемый файл, если файл с таким же именем уже есть в папке назначения.
Обновлен Pea до версии 0.61.
Обновлен ZPAQ до версии 7.15.
Новая версия CCleaner
19.04.2017
- Обновлен CCleaner до версии 5.29.0.6033
Новая версия Universal Extractor
1.6.1.1025 (24/04/2017)
Добавлено: Распаковка инсталляторов Adobe® Flash® Player Installer. Определяется по наличию в свойствах файла (Название продукта) слов "Adobe", "Flash" и "Player Installer" и распаковывается с помощью AFPIUnpack.exe (автор novice2)
Новая версия Конструктора
17.11.2017 v1.24
- Изменено: получаемый файл конфигурации называется теперь %Name%.config.txt (ранее - %Name%.txt), где %Name% - имя инсталлятора.
- Добавлена возможность не перезаписывать существующие файлы и папки при копировании (секция [CopyDel])
- Добавлена возможность перед деинсталляцией программы удалить другую программу (секция [PreUninstalProg])
- Добавлена возможность проверки версии Windows, на которой запускается инсталлятор.
- Добавлена проверка наличия или отсутствия определенной версии Microsoft Visual C++ Redistributable Package перед распаковкой инсталлятора (секция [Check]).
- Добавлена возможность проверки на наличие в операционной системе Microsoft .NET Framework версий 4.5, 4.6, 4.7 (секция [Check]).
- Исправлена ошибка (неправильно обрабатывалась проверка на определенную версию Microsoft .NET Framework).
- Добавлен параметр NoDelInstallDir в секции [SFX]. При NoDelInstallDir=1 папка, в которую устанавливается программа не удаляется при деинсталляции.
- Добавлен параметр Pfx64 в секции [SFX]. При Pfx64=1 32-х битную программу (без подпапки !x64) на 64-х битной системе предлагается установить в подпапку в %ProgramW6432%, а не в %ProgramFiles(x86)%.
- Изменена обработка секции [DelUninstal] так, чтобы в ней было бы возможно указать большое количество записей.
- Исправлена ошибка (неправильно обрабатывалась секция [RegCheck]).
- Изменение шапки.
История версий Конструктора инсталляторов на основе модифицированного SFX модуля 7-Zip'а
17.09.2018 v1.28
- Изменена логика обработки секций [SFX], [Properties] и [Shortcut_x].
- Обновлен архиватор 7-zip до версии 18.05.
11.12.2017 v1.27
- Исправлена ошибка (неправильно обрабатывался параметр SourceDir секции [SFX]).
07.12.2017 v1.26
- Добавлена возможность задавать в параметре SourceDir секции [SFX] пути относительно папки с файлом setting.ini.
- Исправлена ошибка в описании местоположения файла saveconfig.
- Исправлена ошибка (неправильно обрабатывался цифровой типы данных для REG_DWORD).
- Изменение шапки.
30.11.2017 v1.25
- Изменен алгоритм обработки секций PreUninstalProg и RunAfterInstall.
- Имя ключа и файла safeconfig для сохранения файла конфигурации заменено на saveconfig.
17.11.2017 v1.24
- Изменено: получаемый файл конфигурации называется теперь %Name%.config.txt (ранее - %Name%.txt), где %Name% - имя инсталлятора.
- Добавлена возможность не перезаписывать существующие файлы и папки при копировании (секция [CopyDel])
- Добавлена возможность перед деинсталляцией программы удалить другую программу (секция [PreUninstalProg])
- Добавлена возможность проверки версии Windows, на которой запускается инсталлятор.
- Добавлена проверка наличия или отсутствия определенной версии Microsoft Visual C++ Redistributable Package перед распаковкой инсталлятора (секция [Check]).
- Добавлена возможность проверки на наличие в операционной системе Microsoft .NET Framework версий 4.5, 4.6, 4.7 (секция [Check]).
- Исправлена ошибка (неправильно обрабатывалась проверка на определенную версию Microsoft .NET Framework).
- Добавлен параметр NoDelInstallDir в секции [SFX]. При NoDelInstallDir=1 папка, в которую устанавливается программа не удаляется при деинсталляции.
- Добавлен параметр Pfx64 в секции [SFX]. При Pfx64=1 32-х битную программу (без подпапки !x64) на 64-х битной системе предлагается установить в подпапку в %ProgramW6432%, а не в %ProgramFiles(x86)%.
- Изменена обработка секции [DelUninstal] так, чтобы в ней было бы возможно указать большое количество записей.
- Исправлена ошибка (неправильно обрабатывалась секция [RegCheck]).
- Изменение шапки.
12.04.2017 v1.23
- Добавлена проверка синтаксиса получившегося файла конфигурации.
- Изменены параметры запуска 7z.exe для создания архива с дистрибутивом (при большом размере дистрибутива архиватор 7z.exe выдавал ошибку).
- Добавлено подавление окон предупреждения о двойном запуске и об обнаружении неудачной предыдущей установки (тихий режим) при использовании любого из ключей -gm2, -ai[X] или -y.
- Добавлена проверка наличия или отсутствия файлов, записей реестра, определенной версии Microsoft .NET Framework перед распаковкой инсталлятора (секция [Check]).
- Оптимизация скрипта.
- Исправлена ошибка (не закрывалось по таймауту окна предупреждения о двойном запуске и об обнаружении неудачной предыдущей установки).
09.03.2017 v1.22
- Исправлена ошибка (неправильно обрабатывались параметры DoubleStart и BrokenInstall).
- Исправлена ошибка (неправильно отрабатывались команды для изменения реестра при некоторых значениях имени записи в реестре).
03.03.2017 v1.21
- Добавлена возможность использовать для команд в секциях [RunPreInstall], [RunAfterInstall] префиксы waitall, forcenowait, nowait помимо x86, x64.
- Изменен скрипт для закрепления файла на панели задач. Теперь данная операция возможна для систем с любыми локализациями (спасибо Flasher и Xameleon с Серого форума (http://forum.script-coding.com/viewtopic.php?id=12428)).
- При предотвращении запуска на исполнение второй копии процесса установки теперь удаляется папка SfxVarApiPath в %TEMP%.
- Исправлена ошибка (неправильно обрабатывалось нажатие кнопки "Отмена" при деинсталляции - спасибо CryptoNick (http://forum.oszone.net/member.php?userid=307756) и ValerkanValerkan (http://forum.oszone.net/member.php?userid=556089)).
- Исправлена ошибка (неправильно отрабатывался скрипт, если в значениях параметров SourceDir или Name в секции [SFX] содержались пробелы).
- Исправлена ошибка (неправильно обрабатывались параметры DoubleStart и BrokenInstall).
11.02.2017 v1.20
- Исправлена ошибка (неправильно обрабатывался параметр REgx64 - спасибо CryptoNick (http://forum.oszone.net/member.php?userid=556089)).
10.02.2017 v1.19
- Добавлена возможность создания ярлыков для запуска программ от имени Администратора (спасибо Flasher и Xameleon с Серого форума (http://forum.script-coding.com/viewtopic.php?id=12428)).
- Добавлено предотвращение запуска на исполнение второй копии процесса установки (спасибо за идею Victor_Man (http://forum.oszone.net/member.php?userid=73857) и Ж.Д.А.Л.К.Е.Р. (http://forum.oszone.net/member.php?userid=73857)).
- Добавлено удаление предыдущей неудачной установки (определяется по наличию файла %%T\UnCom.~) и прекращение работы инсталлятора (спасибо за идею Victor_Man (http://forum.oszone.net/member.php?userid=73857) и Ж.Д.А.Л.К.Е.Р. (http://forum.oszone.net/member.php?userid=73857)).
- Добавлена возможность сохранять созданный файл конфигурации в папке SourceDir.
- Обновлен архиватор 7-zip до версии 16.04.
- Оптимизирован код.
22.07.2016 v1.18
- В файл конфигурации получаемого инсталлятора для уменьшения времени распаковки добавляются параметры ExtractMaskExclude для того, чтобы на 32-битной системе на распаковывалась папка !x64, а на 64-битной - папка !x86.
- Обновлен модифицированный SFX модуль 7-Zip до версии 1.7.0.3900.
- Обновлен архиватор 7-zip до версии 16.02.
19.01.2016 v1.17
- Виртуальный диск для запуска команд в 64-битной среде больше не используется.
- Улучшена обработка параметра "PATH" в секциях для работы с реестром.
- Исправлена ошибка (неправильно обрабатывалась секция [RegCheck]).
- Обновлен модифицированный SFX модуль 7-Zip до версии 1.6.0.3819.
- Обновлен архиватор 7-zip до версии 15.14.
01.12.2015 v1.16
- Добавлено формирование команды-пустышки, чтобы она собирала всякие левые ключи комстроки.
- Обновлен архиватор 7-zip до версии 15.12.
14.10.2015 v1.15
- Исправлена ошибка (данные о версиях файла и продукта, полученные из основного файла программы FileName, не перезаписывались данными из setting.ini или Common.ini).
11.10.2015 v1.14
- Исправлена ошибка (из папок !x32 и !x64 не копировались файлы, которые уже существуют в каталоге назначения и имеют аттрибут "только для чтения").
- В манифесте модифицированного SFX модуля 7-Zip уровень запрашиваемых привелегий изменен на requireAdministrator.
05.10.2015 v1.13
- Обновлен архиватор 7-zip до версии 15.08 beta.
24.06.2015 v1.12
- Обновлен архиватор 7-zip до версии 15.05 beta.
- Обновлен модифицированный SFX модуль 7-Zip до версии 1.6.0.3574.
22.05.2015 v1.11
- Улучшена обработка секций для работы с реестром.
- Добавлено автоматическое удаление папки, в котороой находится папка InstallDir, если это папка после удаления InstallDir пуста.
- Исправлена ошибка (направильно обрабатывался пустой параметр shortcut_name секций [Shortcut_n]).
- Изменение шапки.
14.05.2015 v1.10
- Добавлены утилиты wget.exe 1.16.3 и Aut2exe.exe 3.3.12 в папку bin.
20.04.2015 v1.9
- Исправлена ошибка (неправильно обрабатывалась секция [RegCheck]).
15.04.2015 v1.8
- Исправлена ошибка (неправильно обрабатывалась секция [DelUninstal]).
07.04.2015 v1.7
- Добавлена возможность запускать исполнительные файлы пред установкой и после деинсталляции программы (секции [RunPreIninstall] и [RunAfterUninstall]).
- Исправлена ошибка (неправильно формировался конфигурационный файл при пустом значении записи реестра valueNEW).
- Изменение шапки.
05.04.2015 v1.6
- Изменена обработка последовательностей \n и \t.
31.03.2015 v1.5.1
- Исправлена ошибка (неправильно определялся путь к папке с дистрибутивом).
26.03.2015 v1.5
- Исправлена ошибка (неправильно создавлася тестовый инсталлятор).
21.03.2015 v1.4
- Добавлена возможность запускать исполнительные файлы при установки/удалении программы в зависимости от разрядности ОС (см. settingSample.ini).
11.03.2015 v1.3
- Удалена утилита rt_version. Вместо неё используется 7zsdrc для определения/задания информации, которая будет в Свойствах файлов (спасибо за подсказку Ж.Д.А.Л.К.Е.Р. (http://forum.oszone.net/member.php?userid=73857)).
10.03.2015 v1.2
- Добавлена возможность добавлять/удалять записи реестра при установки/удалении программы в зависимости от разрядности ОС (см. settingSample.ini).
06.03.2015 v1.1
- Исправлена ошибка (неправильно обрабатывалась секция [AddString]).
- Добавлена возможность создания ярлыков в контекстном меню "Отправить".
- Добавлена возможность при наличии файла end_of_cfg.txt рядом с файлом setting.ini добавить содержимое end_of_cfg.txt в конец создаваемого файла конфигурации.
- Изменение шапки.
06.02.2015 v1.0
- Первая версия.
Конструктор Paint.NET 4.0.19 - бесплатный растровый графический редактор рисунков и фотографий для Windows, разработанный на платформе .NET Framework с большим количеством дополнительных возможностей. Для установки требуется наличие Microsoft's .NET Framework 4.6.
Оффсайт (https://www.getpaint.net/)
Программа разработана при содействии со стороны корпорации Microsoft, позиционируется как замена морально и физически устаревшему Paint, который входит в стандартную поставку операционных систем семейства Windows (правда будет ли он включен в последние, пока неизвестно). Редактор предназначен для работы в среде Windows XP (последняя версия с ее поддержкой 3.5.11) и выше. Интерфейс выполнен в стиле классических продуктов от Microsoft и не перегружен лишними подменю. Имеются мощные инструменты (Magic Wand, Clone Stamp и прочие), поддерживается работа со слоями, возможно запоминание неограниченного числа действий для отката изменений, содержит большой набор специальных эффектов для обработки изображений (размыливание, удаление эффекта красных глаз и прочие)
http://img12.lostpic.net/2017/11/19/dcf4802354447797c32055b82104928c.th.jpg (http://lostpic.net/image/caox)
Также представлен конструктор Paint.NET 3.5.11 - для Windows XP. Для установки требуется наличие Microsoft's .NET Framework 3.5sp1 и Microsoft Visual C++ 2008 (9.0.30729.6161).
Плагины.
Конструктор Paint.NET Megalo Effects Plugin Pack v26 - сборники плагинов для добавления эффектов.
http://paint.net.amihotornot.com.au/Download/PluginsPack/MegaloEffectsPluginPack.pngОффсайт Megalo Effects Plugin Pack (http://paint.net.amihotornot.com.au/Features/Effects/Plugins/)
КонструкторPaint.NET Megalo FileType Plugin Pack v19 - сборники плагинов для поддержки различных типов файлов.
http://paint.net.amihotornot.com.au/Download/PluginsPack/MegaloFileTypePluginPack.pngОффсайт Megalo FileType Plugin Pack (http://paint.net.amihotornot.com.au/Features/Effects/Plugins/File_Types/)
История версий
17.11.17
Первая версия
ya158,
исправьте ссылки на оффсайты: o p p s non found
исправьте картинку, страница сломалась
дайте нормальную ссылку на конструктор
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.