Форум программистов, компьютерный форум, киберфорум
Инсталляторы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/81: Рейтинг темы: голосов - 81, средняя оценка - 4.77
Заблокирован

Затеял свой инсталятор

29.10.2013, 14:50. Показов 18645. Ответов 181

Студворк — интернет-сервис помощи студентам
Главная его задача:
Создать один файл EXE
который одновременно будет и исполняемым файлом программы
и распаковщиком дополнительных библиотек если нужно
если произведен первый запуск добавление Uninstal в эту-же папку

Схема его работы примерно следующая:
1 указывается папка установки (по умолчанию Program files)
2 список найденных подключенных библиотек проекта
(сделать анализ на уровне проекта или группы не сложно)
3 текстовое поле лицензии

если есть конструктивные идеи или вопросы
Господа ! давайте будем рассматривыть их здесь

готов выложить исходники прямо сейчас !

Добавлено через 15 минут
...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.10.2013, 14:50
Ответы с готовыми решениями:

Свой инсталятор
Я создаю "инсталятор" программы... иным словом просто должен скопировать файл Exe по указаному пути. Создать Ярлык и создать 2 текстовых...

Затеял цветомузыку.. Сам не знаю зачем.
Вот решил сделать цветомузыку полностью аналоговую. Представляю схему на суд. И вопрос не по теме кто как картинки получает чтоб сюда...

Инсталятор
Подскажите как делать инсталятор для Projectа что туда кидать??? p.s.(Еще есть компонент Alpha Controls) что закинуть в установщик чтобы...

181
Заблокирован
29.10.2013, 21:44
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от JoraVoenyjHaker Посмотреть сообщение
....для начала установки отключите антивирус....
после таких слов удаление программы будет 100% даже самый тупой пользователи ее удалит!
0
Модератор
10068 / 3913 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
29.10.2013, 21:46
Цитата Сообщение от JoraVoenyjHaker Посмотреть сообщение
обходить права админа
где здесь чтото поправить ?
Запуск от имени администратора
1
Заблокирован
29.10.2013, 22:46  [ТС]
спасибо The trick дело говориш
...
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
'Самоэлевация прав программы
 
Private Sub Form_Initialize()
    'Exit Sub 'Временно, пока не скомпилирую проект
    With CreateObject("WScript.Shell")
        On Error Resume Next
        .RegWrite "HKLM\isElevated", "", "REG_SZ"
        If Err <> 0 Then
            CreateObject("Shell.Application").ShellExecute App.Path & "\" & App.EXEName & ".exe", "1", "", "runas", 1
            End
          Else
            .RegDelete "HKLM\isElevated"
        End If
    End With
End Sub
Добавлено через 50 минут
Что мы имеем:

1 После компиляции и прочих действий
создаётся список используемых компонентов:

в мастере-установщике будет указан список этих компонентов
и флажок слева (вкл / выкл )

2 далее упаковываются сама программа и
выбранные компоненты в ZIP папку

( лучше то было бы придумать в как это в SFX упаковать )

обязательно прописать код в инициализацию
'Самоэлевация прав программы
это также можно сделать автоматически

и собрать мини прогу Uninstal
скомпилировать её и добавить в архив
0
 Аватар для Крюгер
40 / 60 / 8
Регистрация: 16.11.2012
Сообщений: 460
Записей в блоге: 7
29.10.2013, 22:49
Цитата Сообщение от JoraVoenyjHaker Посмотреть сообщение
( лучше то было бы придумать в как это в SFX упаковать )
вот и я об этом
0
Заблокирован
29.10.2013, 22:52  [ТС]
Как вариант можно

собрать мини прогу

где все эти ZIPы и Uninstal-ы
будут в ресурсе
всё при нажатии одной кнопкой
собираеться и компилируется
0
 Аватар для Крюгер
40 / 60 / 8
Регистрация: 16.11.2012
Сообщений: 460
Записей в блоге: 7
29.10.2013, 22:56
JoraVoenyjHaker, в ресурс я думаю не вариант. какой то другой способ должен быть. (в ресурсе он тоже откомпилится вроде бы).
только я честно говоря не задумывался на эту тему
0
Заблокирован
29.10.2013, 22:57  [ТС]
Тоесть принцип "матрёшки" как такая идея...
0
Модератор
10068 / 3913 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
29.10.2013, 22:58
Цитата Сообщение от Крюгер Посмотреть сообщение
JoraVoenyjHaker, в ресурс я думаю не вариант. какой то другой способ должен быть. (в ресурсе он тоже откомпилится вроде бы)
Если один файл делать, то файл должен быть в ресурсах, также его можно запаковать. Алгоритмов куча в интернете. Просто потом его извлекать на диск и давать имя Uninstal.exe
1
Заблокирован
29.10.2013, 23:17  [ТС]
Ты не понял мини-прогу "Setup..."
будет мастер-инсталлер собирать
и компилировать автоматически

Добавлено через 7 минут
The trick опять дело говорит...

Добавлено через 10 минут
У меня уже руки чешутся написать такую прогу
... ну примерно неделя уйдёт

...а ещё красивые кнопки делать....

...хоть продовай её потом )))
0
Модератор
10068 / 3913 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
29.10.2013, 23:18
Если планируется делать программу, для создания инсталляторов, то можно делать болванку exe, которая будет выполнять скрипт (к примеру) из ресурсов. И просто менять этот ресурс для каждого инсталляционного пакета (UpdateResource к примеру). Корректировка ресурсов.
Только там могут быть свои нюансы.
1
 Аватар для Крюгер
40 / 60 / 8
Регистрация: 16.11.2012
Сообщений: 460
Записей в блоге: 7
29.10.2013, 23:24
http://purebasic.ucoz.ru/publ/... va/4-1-0-4 тут что-то интересное по моему (в плане кода)
или это псевдокод...

Добавлено через 5 минут
и тут можно полезного вычитать http://www.delphi.int.ru/articles/2/
1
Заблокирован
29.10.2013, 23:28  [ТС]
Корректировка ресурсов.
Интересные страницы вы мне даёте говорю-же ...козыри в рукаве )))
0
Эксперт по электронике
7215 / 3394 / 347
Регистрация: 28.10.2011
Сообщений: 13,341
Записей в блоге: 7
29.10.2013, 23:34
Цитата Сообщение от Крюгер Посмотреть сообщение
тут что-то интересное по моему (в плане кода)
или это псевдокод...
Нет. Там компилируемый код.
Продолжение той статьи. http://pure-basic.narod.ru/art... x_zip.html
Там рассмотрено создание самораспаковывающегося архива, совместимого с популярными архиваторами, такими как WinRAR.
0
Заблокирован
29.10.2013, 23:41  [ТС]
Обойдёмся без WinRar
Zip - совбестим на всех Windows пусть он и будет
0
30.10.2013, 00:06

Не по теме:

Речь шла об совместимости с WinRAR, а не об его использовании прип упаковке/распаковке.
Программа полностью автономна и не требует сторонних архиваторов, но написана не на VB.
И кстати, она работает с zip архивами.

0
Заблокирован
30.10.2013, 00:22  [ТС]
Не смотрел еще ту страницу
вообще идея не плохая, если это действительно
автономный файл будет выходить

Добавлено через 8 минут
PureBasic почти родной язык )))
0
 Аватар для fireday
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
30.10.2013, 00:23
Есть специальная среда на которой пишут инсталляторы - InnoSetup (.iss)
0
Заблокирован
30.10.2013, 00:30  [ТС]
и у меня есть интерпритатор
правда DEMO версия...

Добавлено через 3 минуты
InnoSetup
я повторяю, что моя поделка и будет что-то вроде...
только расчитана для пользователей VB6-VBA...
0
 Аватар для fireday
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
30.10.2013, 00:32
я повторяю, что моя поделка и будет что-то вроде...
только рассчитана для пользователей VB6-VBA...
зачем изобретать что-то, когда есть InnoSetup, синтаксис которого осваивается с ходу человеком знающим vb6/delphi
1
Заблокирован
30.10.2013, 00:46  [ТС]
fireday
забыл добавить и очень легкой
программой с двумя кнопками
чтоб собрать прогу смог первокласник

Добавлено через 7 минут
у меня уже вырисовывается как и что сделать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.10.2013, 00:46

Инсталятор
У меня во время запуска setuo.msi вылетает ошибка &quot;Не удалось открыть пакет установки. Свяжитесь с поставщиком и убедитесь, что это...

Инсталятор
Скажите, что нужно сделать, чтоб написанную мной программу (консольное приложение) можно было бы запустить на другом компьютере, где нет...

Инсталятор
Как написать инсталшилд? Сам новичек, заставили сделать на С++Builder, даже в книгах ничего не нашел, а в интернете готовые проги без...

Инсталятор
Всем привет решил сделать для сайта инсталятор Вот создал форму куда вводить данные от базы данных &lt;p&gt;&lt;form...

Создать инсталятор
всем привет! хочу научиться создавать инсталляторы типа.... кто может мне помочь в этом?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru