Proginstaller v2 (x86/x64) (Ru, En) [08/05/2019]

NeleGal-Edition

Администратор
Команда форума

Версия программы: 2
Онлайн обновление: 2,16
Сайт:
Nelegal-Edition
Канал: Youtube
Группа: VK
Канал: Telegram
Язык программирования: Delphi
Язык интерфейса: Русский, English
Лечение: не требуется
Операционная система: Windows XP, 7, 8x, 10

Описание программы:
Proginstaller - автоматизированное средство установки набора часто используемых программ, аналог WPI и Minstall. Но отличается от них скоростью и простотой использования.
Основное предназначение - автоматическая установка набора заранее выбранных программ при инсталляции операционных систем
Программа работает с exe, bat, cmd, msi, reg файлами и портативными программами.
Для автоматической, тихой установки всех заранее выбранных программ, Proginstaller нужно запустить с параметром /s.
Proginstaller имеет онлайн обновления.
В комплект Proginstaller входит несколько программ, которые предназначены для отображения функционала и ознакомления с программой Proginstaller
Proginstaller сканирует папку Software находящуюся возле программы, обнаруженные в ней подпапки добавляет в первый список, таким образом можно группировать приложения по их назначению. Этот список можно отредактировать вызвав меню правой кнопкой мышки: изменить название группы, удалить или создать новую группу. Далее при выборе определённой группы сканируется соответствующая папка на наличие exe, bat, cmd, msi, reg файлов и результат записывается во второй список. Над списками расположены два чекбокса:
Отметить все группы - отмечает галочками все программы, во всех группах.
Отметить весь список - Отмечает галочками все программы в выбранной группе.

Список программ. Если программа соответствует версии и разрядности вашей операционной системы, название программы будет выделено зелёным цветом, или красным если не соответствует. В случае если нет данных о программе, иконка будет заменена на стандартную, строка выделится синим цветом и вместо версии программы будет запись 'No record in ini file'. Если на компьютере уже установлена данная программа, фон строки будет светло серым, если установлена аналогичная версия программы фон строки будет тёмно серым. Справа от версии программы отображается значок лицензии ( бесплатно, с лицензионным ключом, ограниченная версия, пробный период ). При выборе программы в списке появится меню с функциями:
Редактировать - Открывает меню настроек.
Установить - Запускает программу.
Сайт программы - Переход на сайт выбранной программы.
Удалить - Удаляет программу и запись о ней.
Переместить - Перемещает файл в выбранную группу.
Список программ поддерживает функцию перетаскивания файлов ( перемещение мышкой файла в список программ, после копирования файла, он отобразится в списке программ )

Ниже списков расположены:
Чекбокс - включение проверки установки программы в системе.
Чекбокс - включение проверки совместимости программ.
Чекбокс - для установки программы в "Тихом режиме".
Выпадающий список - для выбора действия после установки выбранных программ (выход из программы, перезагрузка компьютера, выключение компьютера).
Кнопка Установить всё - устанавливает все отмеченные программы галочками программы, во всех группах.


Меню настроек. Для корректной работы Proginstaller с выделенной программой, необходимо заполнить основные поля.
Название - Имя программы которое будет отображаться в списке программ.
Версия - Так-же отображается в списке программ, после имени программы.
Ключ установки - Нужен для установки программы в "Тихом" режиме, в котором действия пользователя не нужны, установка произведётся автоматически. Если ключ установки не будет прописан, программа установится в обычном режиме.
Ссылка на сайт - Соответственно ссылка на сайт программы.
Идентификатор - Данные программы по которым сверяется установлена ли подобная версия. Данные берутся из реестра, ветки:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Строка DisplayName
Лицензия
- Устанавливает тип лицензии. ( бесплатно, с лицензионным ключом, ограниченная версия, пробный период ).

Далее расположены чекбоксы для проверки совместимости версии Windows и её разрядности.
Описание - Подробное описание программы. Для переноса на новую строку используется символ |
Сохранить
- Сохраняет все введённые данные.

Настройки в Proginstaller.ini файле:
Этих настроек нет в программе, они редактируются только в ручную!
Секция [Setting]
Folder=Software
- устанавливает папку в которой будет производится поиск подпапок с программами
Caption=by NeleGal-Edition - добавляет надпись в заголовке окна программы
Для конвертации готовой сборки Minstal в Proginstaller необходимо произвести следующие действия:
1 - Скопировать программу Proginstaller в папку с Minst.exe
2 - Создать новый файл Test.ini
3 - Открыть в текстовом редакторе файл Minst.ini, скопировать всё содержимое и вставить в файл Test.ini
4 - Запустить программу Proginstaller, выбрать группу с программами, дважды кликнуть на выбранную группу в первом списке. Ждать окончания конвертации.
!!! Важно !!!
Нужно именно создать новый файл Test.ini так как Minstal пишет свой файл Minst.ini в юникоде и Proginstaller пока не может его полностью конвертировать.
Не все параметры Minstal и Proginstaller одинаковые, некоторые придётся подредактировать в соответствующем меню.
Я призываю вас делать конвертацию только для использования в личных целях,
так как в ином случае использование вашей конвертированной сборки будет выглядеть не уважительно по отношению к авторам оригинальной сборки Minstal

Proginstaller v2 Сборка Скачать 97Мб
 
Последнее редактирование:

NeleGal-Edition

Администратор
Команда форума
Сделал онлайн обновление программы до версии 2,04
Добавлена проверка на разрядность системы
Добавлена проверка установленных программ
Доработан дизайн
 

NeleGal-Edition

Администратор
Команда форума
Сделал онлайн обновление программы до версии 2,05
Добавлена поддержка msi файлов
Изменены стандартные иконки
Добавлена возможность дописывать заголовок программы
Исправлены некоторые ошибки
 

NeleGal-Edition

Администратор
Команда форума
Сделал онлайн обновление программы до версии 2,08 И обновил раздачу.
Список изменений большой, всё расписывать не буду. Так-же изменил описание в шапке.
В принципе программа готова к релизу, дальше будут только онлайн обновления.
Те кто хочет делать сборку для себя и лень прописывать каждую программу, пишите в личку, объясню как конвертировать сборник от Minstall
 

lukalex

Новичок
Заблокируй кнопку "свернуть в окно", а то прога "кишки" показывает если на нее нажать. )
 

lukalex

Новичок
Может есть возможность слегка изменить концепцию программы.Сделать 2 режима программы "Редактирование" и "Работа".
В "Редактировании" появляется возможность, наставить галочек на против программ и вызвав контекстное меню - удалить их все или перенести в другую группу.
Добавить возможность создавать группы и удалять их вмести с их содержимым естественно после запроса с предупреждением.
Т.е. Сделать из программы микро-файловый-менеджер, с рядом функций: создать\удалить папку\группу, скопировать\переместить\удалить файл\программу.
 

lukalex

Новичок
Очень удобной была-бы функция DROP-IN файл перетянутый и брошенный в окно в поле программ. Обрабатывается программой, его имя разбирается на составляющие ищется соответствие в и в случает нахождения совпадений предлагается заменить имеющийся либо добавить новую запись. А если программа бросается вместе с файлом *.des (description) то его содержимое добавляется в поле описания программы. А если файл будет определенной структуры, то автоматом можно заполнять все поля.
 

lukalex

Новичок
Можно пойти еще дальше, оставить программу как есть ЛАУНЧЕР, и написать еще одну РЕДАКТОР\КОНСТРУКТОР в котором указывается папка с программами, она сканируется и выдается результат.
Родительская папка в учет не берется подпапки это группы, подподпапки с программами могут содержать несколько программ с разными именами (разраядности\версии\поддержка ОС) и файлы описания к ним с идентичными именами самих программ. Произведя выбор нужных программ указывается место выгрузки\создания, нажимается кнопка "создать" и программа копирует в выбранную директорию файлы, параллельно создавая файл\базу (можно кодируемый) а также копирует программу лаунчер.
 

NeleGal-Edition

Администратор
Команда форума
Заблокируй кнопку "свернуть в окно", а то прога "кишки" показывает если на нее нажать. )
Вот за это огромное спасибо! Не привык ещё к делфи )))))
Может есть возможность слегка изменить концепцию программы.Сделать 2 режима программы "Редактирование" и "Работа".
В "Редактировании" появляется возможность, наставить галочек на против программ и вызвав контекстное меню - удалить их все или перенести в другую группу.
Добавить возможность создавать группы и удалять их вмести с их содержимым естественно после запроса с предупреждением.
Т.е. Сделать из программы микро-файловый-менеджер, с рядом функций: создать\удалить папку\группу, скопировать\переместить\удалить файл\программу.
Два режима врятли получится, но вот с группами уже работа идёт, функции создать и удалить будут. С перемещением не уверен...
Drag and Drop тоже будет присутствовать, но ввод данных придётся записывать вручную.
А вот с последним сообщением надо подумать... Вообще не планировал усложнять программу, чем проще - тем стабильнее, но будем посмотреть.
 

lukalex

Новичок
Два режима врятли получится
А добавить в контекстное меню пункт "Удалить все выбранное", получится?

но ввод данных придётся записывать вручную.
А вот с последним сообщением надо подумать... Вообще не планировал усложнять программу, чем проще - тем стабильнее, но будем посмотреть.
Если взять за основу, что программ 2: Редактор\Конструктор и Лаунчер, получается, не усложнение а упрощение программы тем самым повышается стабильность. ))))
Ну сам посуди текущая программа это Лаунчер. ему не нужен ни Drag&Drop ни замысловатый функционал редактора, он выполняет установку выбранного софта.
Все лишнее переносится в редактор - следовательно работает стабильно.

А вот редактор, это другая программа по сути уже написанная на 80%.
 

NeleGal-Edition

Администратор
Команда форума
Сделал онлайн обновление программы до версии 2,15
Добавлено меню для групп в котором можно изменить название группы, удалить или создать новую группу.
Добавлена функция перетаскивания файлов в список (Drag fnd Drop).
Новая версия программы обновления.
Так же обновил раздачу.
 

NeleGal-Edition

Администратор
Команда форума
Либо я не понял как работает, либо не работает.
Берём файл из проводника, перетягиваем его в список программ. Кстати не выяснил почему, но этот способ работает только если программа запущена не от админа.
 
Верх