Вверх ↑
Этот топик читают: Гость
Ответов: 416
Рейтинг: 57
#1: 2010-11-14 23:03:48 ЛС | профиль | цитата
Программа предназначена для создание инсталляционных пакетов (программа подобна Smart Install Maker, но более упрощенная).

http://forum.hiasm.com/forum_serv.php?q=56&id=1963
В этом архиве три схемы: схема программы создающей инсталяторы, схема-шаблон инсталятора и схема-шаблон деинсталятора.
Setup PInstallCreate.exe
http://forum.hiasm.com/forum_serv.php?q=56&id=1962
был собран в ней же и служит одновременной демонстрацией того, что в ней получается. Для примера приложен файл проекта самой программы
http://forum.hiasm.com/forum_serv.php?q=56&id=1964
(по нему вы не сможете с генерировать правильно работающий Setup.exe так-как у вас нет всех необходимых файлов, но сможете, как по образцу, собрать свой проект).
После установки программы, в директории с ней, вы найдете две пары изображений для изменения интерфейса ваших Setup.exe. Также вы можете вставлять любые свои изображения требуемого размера в формате .jpg
С генерированная программа выполняет:
-Установку файлов в выбранную директорию в двух режимах (быстрая установка и обычная)
-Размещение ярлыков в указанных местах (на рабочий стол, панель быстрого запуска и в меню пускпрограммы пути иконок генерируются автоматически и их в проекте указывать не нужно. В проекте нужно указать только дополнительные ярлыки)
-Заносятся ключи в реестр
-Показывается лицензионное соглашение
-Генерируется Uninstall.exe (который удаляет все что было указано на момент создания Setup.exe а также установленные иконки, ключи в реестре и себя)

P.S В программе широко применены компоненты Type, по этому для корректной работы схем требуется последнее обновление этих компонентов с SVN.

карма: 0

7
Голосовали:Ravilr, Shonyi, Ivann, Genius, Assasin, Dseren, MAV
Ответов: 4641
Рейтинг: 334
#2: 2010-11-15 09:43:32 ЛС | профиль | цитата
Poputchik, над иконками всплывающие подсказки поставь... в следующей версии. А так неплохо сделано.. все аккуратно и схемно задокументировано.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2010-11-15 10:36:19 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-11 06:20:48
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#4: 2010-11-15 15:13:21 ЛС | профиль | цитата
Poputchik писал(а):
http://forum.hiasm.com/forum_serv.php?q=56&id=1953
был собран в ней же и служит одновременной демонстрацией того, что в ней получается. Для примера приложен файл проекта самой программы

Круто
picp_proj.png
По схеме: сделано, действительно, аккуратно, удобочитаемо, ждем следующий PCI, "продвинутый"
карма: 10
0
файлы: 1picp_proj.png [66KB] [714]
Ответов: 893
Рейтинг: 18
#5: 2010-11-15 17:59:40 ЛС | профиль | цитата
Всегда ненавидел инсталяторы и деинсталяторы, одни тебе на пропишут кучу говна в реестр а вторые пол машины снесут



Что касается этого то в принципе реализация ничё так , хоть я под свои программы и сам их делаю но как пример можно рассматривать.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 416
Рейтинг: 57
#6: 2010-11-15 19:00:48 ЛС | профиль | цитата
Assasin, setup перезалил и исправил ошибку. В схеме нужно имя переменной поменять (схему пока не перезаливал)
[flood]Assasin - тебе отдельное спасибо за подсказки в net-rooms и оперативное корректирование Type по найденным багам.[/flood]

карма: 0

0
Ответов: 416
Рейтинг: 57
#7: 2010-11-20 00:03:44 ЛС | профиль | цитата
В программу добавлены:
- справка;
- всплывающие комментарии;
- удаление директории при деинсталляции (Примечание: Располагать файлы в списке нужно последовательно с учетом вложенности каталогов путей извлечения.
Например:
%InstallPath%NewProduct.exe
%InstallPath%imageNewProduct.jpg
%InstallPath%imageICONewProduct.ico
Это необходимо для последующего правильного удаления созданных директорий при деинсталляции программы. Директории не будут удалены если на момент инсталляции они были уже созданы. Т.е. программа удаляет только те директории которые сама и создала).

Файлы перезалиты. Ссылки в первом посту.

Программа прописывает то в реестре, что указал пользователь. При деинсталляции удаляется только то, что принадлежит программе и указано пользователем для удаления.
карма: 0

0
Ответов: 3349
Рейтинг: 233
#8: 2010-11-20 12:30:41 ЛС | профиль | цитата
Poputchik писал(а):
Файлы пере залиты

карма: 1

0
Ответов: 130
Рейтинг: 3
#9: 2010-11-22 12:37:23 ЛС | профиль | цитата
Программа понравилась
Нужно ещё добавить выполнение команд cmd.exe

карма: 0

0
Ответов: 416
Рейтинг: 57
#10: 2010-11-22 18:24:11 ЛС | профиль | цитата
Dima писал(а):
Нужно ещё добавить выполнение команд cmd.exe

А зачем?
Может нужно добавить возможность запуска приложений перед установкой и (или) после неё? Тогда можно будет добавлять заставки от производителя или запускать необходимые программы после установки, или запускать командные файлы (Вариантов применения много).
карма: 0

0
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)