PDA

Показать полную графическую версию : [решено] GPI v2.5 - автоматическая установка приложений


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [41] 42

Комсомолец
20-12-2021, 15:29
opel431, да и тестировать особо времени нет-работа теперь другая, больше для себя этим занимаюсь.
Просто по итогу программа из легковесной и понятной, у которой было свое применение, превратилась в монстра типа WPI или BS Post, а их и так много (это на мой взгляд).
Вот для меня идеальная, для моих нужд:
https://yadi.sk/i/fYEpjCk8YYNqmw
https://yadi.sk/i/pnQtewEf8GOTKA

Только если визуально освежить. А так всем устраивает.

tr011_tmn
20-12-2021, 22:01
От чего вы бы отказались, в этой версии, для своих нужд? Будет время переработаю. »
Только если визуально освежить. А так всем устраивает. »
Привет Вань, и ты тут )))

Вадим, из того что я использую, это разделение на разрядности, зависимости, профили (ну мне так удобней, создал для своих нужд разные профили, и запускаю 2.2 c параметром нужного профиля и автостартом).

По факту я даже особо и не пользуюсь редактором, сделал первый профиль в нем, а остальные уже акелой накидал по образу и подобию ))) потом просто прогнал, во избежание кривых рук для у верности, и в бой.

группы, фильтры, категории, иконки (вообще не понимаю зачем менять иконку если ее достаточно взять из инсталлятора, только для бантиков если).

А так, как смогу протестировать полноценно последнюю версию смогу сказать по существу свои за и против ))

P.S. Вадим идея на грани фола, но идея, а если привязать визуальный стиль к стилю системы? сложно? нереализуемо? мне кажется будет вообще в дырдочку, и удовлетворит всех и с разу ))

Iska
21-12-2021, 03:08
P.S. Вадим идея на грани фола, но идея, а если привязать визуальный стиль к стилю системы? »
Так и должно быть.

opel431
21-12-2021, 23:35
Всем привет!
группы, фильтры, категории, иконки...»Я так понимаю, что вы с Комсомольцем, за простой список с флажками. Еще проще.
а если привязать визуальный стиль к стилю системы? »Тема по умолчанию всегда в стиле ОС.
Так и должно быть. »Согласен. Она всегда была в настройках.

Комсомолец
22-12-2021, 13:14
из того что я использую, это разделение на разрядности, зависимости, профили (ну мне так удобней, создал для своих нужд разные профили, и запускаю 2.2 c параметром нужного профиля и автостартом). »
Ну у меня просто инсталляторы универсальные собраны. Поэтому хватило одного профиля - ранее их было 2.

по факту я даже особо и не пользуюсь редактором, сделал первый профиль в нем, а остальные уже акелой накидал по образу и подобию ))) потом просто прогнал, во избежание кривых рук для у верности, и в бой.
группы, фильтры, категории, иконки (вообще не понимаю зачем менять иконку если ее достаточно взять из инсталлятора, только для бантиков если). »
абсолютно в точку. Как я выше сказал-свистоперделок стало очень много лишних. Мы же не елку украшаем, а облегчаем свой труд.

а если привязать визуальный стиль к стилю системы? »
В эпоху висты тут такая утилитка и промелькивала (очень похожая на установщик висты), я её тогда и искал, но не нашел, потому взял Вадима, как более подходящую.

Согласен. Она всегда была в настройках. »
Где?

Привет Вань, и ты тут ))) »
Я есть Грут! И я всегда тут, молча)

tr011_tmn
22-12-2021, 17:17
Я так понимаю, что вы с Комсомольцем, за простой список с флажками. Еще проще. »
что то мы из крайности в крайность )))) я за любой здоровый кипишь кроме голодовки, и если в продукте есть то что реализовывалось под желания других не стоит это выпиливать ))) в 2.2 можно не использоваться все что я у указал выше, и это есть гуд, ибо если сделать это обязательным к использованию то я с 2.2 так и не уйду вперед )))
Ну у меня просто инсталляторы универсальные собраны. Поэтому хватило одного профиля - ранее их было 2. »
вот как так? у меня семерка, десятка, сервера от 2008р2 до 2022, ну никак двумя не обойтись ))))
Где? »
поддерживаю вопрос?

opel431
22-12-2021, 23:42
Привет друзья!
Нужные для работы "прибамбасы" более на диске не держу, с тех пор, как вышла бесплатная Delphi CE. Каждая новая версия требует времени на ознакомление с изменениями и т.д. Кстати, это накладывает определенные затраты, на размер исполняемого файла и в 1.2 Мб, как версия 2.2. уже не уложишься. Теперь по переписке.

если в продукте есть то что реализовывалось под желания других не стоит это выпиливать »
1. Там все под желания других! И оно явно избыточно, для собственных нужд.
2. Я, не собираюсь адаптировать версию 2.5 к нашим потребностям. Её, я посмотрю и подправлю, так как, в шапке не тот проект, который был для всех. О причинах, я уже писал.
3. Напишу новый (Lite), без наворотов и наших, общих желаний.

поддерживаю вопрос?...Где? »
Мы говорим, об одном и том же? В конфигурации 2.5 есть опция "Стиль программы" = Windows. Это стандартный стиль для ОС, который реализует стандартную визуализацию (отрисовку) формы в соответствии с ОС. Темы (скины), это отрисовка формы, которая перерисовывает стандартный для оси стиль оформления, что позволяет выводить форму с этим скином, например Win10, в любой версии ОС. Что там было в 2.2, не помню, исходники давно в корзине.

Комсомолец
25-12-2021, 02:50
вот как так? у меня семерка, десятка, »
Штарый штал, забыл как перепаковывать инсталляторы? А он уже пускай ось и разрядность проверяет.
размер исполняемого файла и в 1.2 Мб, как версия 2.2 »
Привет. А чем больший размер будет мешает?
В конфигурации 2.5 есть опция "Стиль программы" = Windows »
Так это в 2.5, а то я уже полез искать...

Кстати, разрядность можно подглядеть в Minstall, там это {P}. И добавить. Достаточно удобно, в названии файла x64 или x86 указываешь и всё.

tr011_tmn
25-12-2021, 18:45
Штарый штал, забыл как перепаковывать инсталляторы? А он уже пускай ось и разрядность проверяет. »
ну да не молодею, но вот об оптимизации разработчики забывают нафиг и поэтому дистрибутивы растут как на дрожжах, потому приходится из универсальных делать для каждой разрядности раздельно, а вот там уже cmd наш друг ))))

Так это в 2.5, а то я уже полез искать... »
вот и я также ))) кстати проверил еще на трех компьютерах, не взлетает у меня версия из шапки, заколдованная какая то ))))

opel431
26-12-2021, 08:28
стати, разрядность можно подглядеть в Minstall, там это {P}. И добавить. Достаточно удобно, в названии файла x64 или x86 указываешь и всё. »О, нет! Уже давно применяю в профиле, атрибут для файла "x64" (checkbox), достаточно просто выставить чек. Если ОС 32 разрядная, а файл отмечен как "х64", то он, в список для установки, не попадет.

об оптимизации разработчики забывают нафиг и поэтому дистрибутивы растут как на дрожжах, потому приходится из универсальных делать для каждой разрядности раздельно »А не накладно, ведь "универсальный" установщик сам разберется, какой разрядности ставить приложение.

кстати проверил еще на трех компьютерах, не взлетает у меня версия из шапки, заколдованная какая то »Программа на сервере или локально?

tr011_tmn
26-12-2021, 20:36
А не накладно, ведь "универсальный" установщик сам разберется, какой разрядности ставить приложение. »
все бы хорошо но когда на выходе получаем инсталлятор около 500 мб, иногда запуская получаем информацию о том что не хватает памяти для извлечения ))))

Программа на сервере или локально? »
и локально и на сервере проверял, говорю же заколдованная ))) видимо в этой версии что то есть такое что мне видеть нельзя )))

Комсомолец
27-12-2021, 16:26
все бы хорошо но когда на выходе получаем инсталлятор около 500 мб, иногда запуская получаем информацию о том что не хватает памяти для извлечения )))) »
Выкинь уже всё барахло своё.
и локально и на сервере проверял, говорю же заколдованная ))) видимо в этой версии что то есть такое что мне видеть нельзя ))) »
хз, запустилась. Пока просто посмотрел.
О, нет! Уже давно применяю в профиле, атрибут для файла "x64" (checkbox), достаточно просто выставить чек. Если ОС 32 разрядная, а файл отмечен как "х64", то он, в список для установки, не попадет. »
Есть пример: Java. По умолчанию ставится 32 и 64 на 64-битную ось и работает как 32. У ребенка майнкрафт плохо так работает. Потому сделал инсталлятор, который устанавливает на 32-32 бит и на 64-64 бит. И только. А родной или универсальный местный пытается на 64-бит ось поставить обе версии.
Но меня мой вариант устраивает, потому разрядность была для примера.

opel431
27-12-2021, 20:39
Есть пример: Java. »Понятно, разделяй и властвуй! Не проблема, вместо чека иметь три radioButton. Хотя на оффсайте JAVA, есть раздельные автономные версии.

У меня вопрос? Где вы считаете должна находится, по умолчанию, папка с приложениями "Software", в папке программы или в корне диска. Вопрос не праздный и дело не в кусе, так как, нужно правильно определить источник, при переносе программы на флешь или работы с сервера и лучше иметь сразу правильный, приоритетный поиск, а не нашел, уже искать далее.

tr011_tmn
28-12-2021, 11:36
Выкинь уже всё барахло своё. »
сам такой :laugh: у меня всего ничего:


@1 1 000 --- .Net Framework Microsoft .NET Framework - это цифровая платформа, позволяющая корректно запускать и использовать различные приложения или игры. NetFX48FR.exe -y -gm2 -fm0
@1 1 001 --- .Net Desktop Runtime Пакет .NET Core Runtime содержит все необходимые компоненты для запуска приложений, разработанных в среде Microsoft .NET Core. Ncore.exe -ai -gm2 -fm0
@1 1 002 --- Visual C++ Redistributable Специальный пакет утилит и компонентов, позволяющий запускать программы и игры на компьютере разработанные на языке программирования языке C++ в среде Visual Studio. VCRHyb.exe /UpdateWithWUSA
@1 1 003 --- Runtime Pack Lite Набор необходимых для Windows компонентов и библиотек для запуска сторонних программ в операционных системах от Windows 2000 до Windows 10. RPLite.exe -y -gm2 -fm0
@1 1 004 --- DirectX Redistributable Комплекс технологий, необходимый чтобы сделать компьютеры с системой Windows идеальной платформой для запуска и показа большинства приложений в мультимедийных элементах, как например полно-цветная графика, видео, 3D анимация и звук. DirectX.exe
@1 1 005 --- Java Runtime Популярный пакет компонентов среды Java, необходимый для исполнения программ написанных на языке Java. JRE.exe /UpdateOff
@1 1 006 --- Nvidia PhysX Специальный драйвер, используемый производителями для создания компьютерных игр. PhysX позволяет создавать специальные эффекты в видеоиграх, которые имитируют поведение реальных физических объектов. PhysX.exe
@1 1 007 --- SilverLight ActiveX Программная платформа для написания и запуска многофункциональных интернет-приложений RIA, включающая в себя модуль для браузера, который позволяет запускать приложения, содержащие анимацию, векторную графику и аудио-видео ролики. SLight.exe -ai2 -gm2 -fm0
@1 1 008 --- Дополнительные апплеты панели управления Функциональное расширение панели управления дополнительными утилитами. CpldapuR.exe /verysilent
@1 1 009 --- Расширение проводника HashTab Представляет собой расширение для Проводника Windows, позволяющее определить контрольную сумму (хеш или хэш) файла для проверки подлинности и целостности проверяемого файла. HashTab.exe -y -gm2 -fm0
@1 1 010 --- Расширение проводника Unlocker Бесплатная утилита, которая позволяет разблокировать файлы, находящиеся в исключительном использовании программами, системными процессами или заблокированные системой. Unlocker.exe -y -gm2 -fm0
@1 1 011 --- Microsoft Edge Новый веб-браузер от компании Microsoft, пришедший на замену Internet Explorer. Отличается высокой скоростью работы и расширенными функциями безопасности. MSEdge.exe -ai -gm2 -fm0
@1 1 012 --- Skype Одно из самых популярных кросс-платформенных приложений для IP-телефонии, позволяющее общаться с пользователями по всему миру. Для этого здесь предусмотрены голосовые и видеозвонки высокого качества, а также чат-переписка и видеосообщения. Skype.exe /VERYSILENT
@1 1 013 --- Windows Update MiniTool Удобная и функциональная утилита для управления службой обновлений в Windows. WuMT.exe -y -gm2 -fm0
@1 1 014 --- Утилиты от SysInternals Коллекция системных утилит, разработанная для того, чтобы помочь пользователям диагностировать и устранить проблемы с приложениями и службами Windows. SysInt.exe -ai3 -gm2 -fm0
@1 1 015 --- Антивирус Зайцева - AVZ Бесплатная антивирусная программа. Помимо обычных сканеров и ревизора включает в себя ряд средств автоматизации удаления вредоносного кода, часть из которых являются нетипичными и предоставляют грамотному пользователю расширенные средства контроля. avz446.exe -aix -gm2 -fm0
@1 1 016 --- Total Comander SAM Lab Power Pack Файловый менеджер Total Commander, включающий в себя набор дополнительных плагинов и полезных утилит. TCSAMLAB.exe /S /D=%ProgramFiles%\Total Commander
@1 1 017 --- AIDA64 Утилита для тестирования и идентификации компонентов персонального компьютера под управлением операционных систем Windows, предоставляющая детальные сведения об аппаратном и программном обеспечении. AIDA64.exe /VERYSILENT /TASKS=be,w7st
@1 1 018 --- Winmerge Универсальный комплекс для сравнения и синхронизации файлов и каталогов, отображающий изменения в визуальном текстовом формате, который просто понять и усвоить. WinMerge.exe -y -gm2 -fm0
@1 1 019 --- Uninstall Tool Простая и удобная утилита для полного удаления программ и системных компонентов с вашего компьютера. Utool.exe /VERYSILENT
@1 1 020 --- UltraISO Premium Edition Одна из лучших программ для работы с образами дисков. Позволяет корректировать образы CD и DVD - изменять данные или удалять их часть прямо из образов, не распаковывая их, а также создавать образы и записывать их на носители. UltraISO.exe /VERYSILENT
@1 1 021 --- Архиватор 7-Zip Бесплатный файловый архиватор с открытым исходным кодом, который отличается высоким уровнем сжатия, возможностью проверки целостности архивов и защитой архивов паролем с использованием методов шифрования AES-256 или ZipCrypto. 7zipArch.exe -aix -gm2 -fm0
@1 1 022 --- Архиватор WinRar Мощный архиватор, поддерживающий все популярные форматы архивов. Позволяет оптимизировать работу с архивами и экономить дисковое пространство. WinRAR62.exe -y -gm2 -fm0 -! BH10_48x48
@1 1 023 --- Архиватор Universal Extractor Довольно редкая и очень полезная программа, служащая для извлечения данных из установщиков, msi-инсталляторов и архивов практически любых типов. UExtract.exe -ai02 -gm2 -fm0
@1 1 024 --- Adobe Acrobat Reader DC Средство просмотра PDF-файлов с функциями чтения, поиска, печати и взаимодействия, поддерживающее практически все типы PDF-файлов. AcroRdrDC.exe -y -gm2 -fm0 VCRHyb.exe 2
@1 1 025 --- WinDjView Быстрая и удобная программа для просмотра файлов формата DjVu под Windows с вкладками для документов, непрерывной прокруткой страниц и расширенными возможности печати. WinDjView.exe -ai03 -gm2 -fm0
@1 1 026 --- Текстовый редактор Akelpad Текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым. Служит отличной альтернативой стандартного Блокнота, входящего в состав Windows. Akelpad.exe -y -gm2 -fm0
@1 1 027 --- Текстовый процессор EmEditor Быстрый, лёгкий, простой в использовании и в то же время расширяемый текстовый редактор для Windows с подсветкой синтаксиса исходных текстов, поддержкой регулярных выражений и проверкой орфографии. EmEditor.exe -ai2 -gm2 -fm0
@1 1 028 --- Виртуальный принтер - doPDF Портативный принтер формата документов, который позволяет любой программе, способной печатать, создавать PDF-файл. doPDF.exe -ai -gm2 -fm0
@1 1 029 --- Artem Izmaylov Media Player Многофункциональный аудиоплеер,ключающий в себя множество дополнительных модулей. Воспроизводящий множество аудиоформатов, не нуждаясь в дополнительных кодеках. AIMP.exe -ai2 -gm2 -fm0
@1 1 030 --- Media Player Classic-Black Edition Универсальный проигрыватель аудио и видеофайлов, включающий в себя внушительный набор аудио-видео фильтров, который позволяет ему воспроизводить практически все существующие форматы медиафайлов. MPCBE.exe /VERYSILENT
@1 1 031 --- Daum PotPlayer Мультимедийный проигрыватель, отличительными чертами которого является высокое качество воспроизведения, поддержка всех современных видео и аудио форматов и наличие встроенных DXVA видео кодеков. PPlayer.exe /VERYSILENT
@1 1 032 --- XnViewMP Мощный органайзер для просмотра и редактирования графических изображений, поддерживающий просмотр более 400 и сохранение до 50 различных графических и мультимедийных форматов файлов. XnViewMP.exe -y -gm2 -fm0
@1 1 033 --- Paint.NET Бесплатный, но в тоже время довольно мощный растровый графический редактор, включающий в себя обширный набор инструментов для работы с фотографиями и цифровыми изображениями. PDNet.exe -ai -gm2 -fm0 Ncore.exe 1
@1 1 034 --- Texas Hold'Em Poker Самая популярная на сегодня разновидность покера, игра с двумя карманными и пятью общими картами, используемыми всеми игроками при составлении комбинаций. HoldEm.exe -y -gm2 -fm0



Есть пример: Java. По умолчанию ставится 32 и 64 на 64-битную ось и работает как 32. У ребенка майнкрафт плохо так работает. Потому сделал инсталлятор, который устанавливает на 32-32 бит и на 64-64 бит. И только. А родной или универсальный местный пытается на 64-бит ось поставить обе версии. »
Это официальная рекомендация, для использования среды x86 в среде AMD x86_64, просто есть криворукие программисты которые плюют на рекомендации и после этого у пользователей подгорает :closed-to

Где вы считаете должна находится, по умолчанию, папка с приложениями "Software", в папке программы или в корне диска. »
КМК рядом с исполняемым файлом, как сейчас реализовано в версии 2.2 это оптимально, но если будет возможность переиначить в конфигурации то только приветствуется. а то получится мы сами создаем себе трудности которые потом героически преодолеваем :not-me:

P.S. главное подхват профилей на лету как сейчас в 2.2 реализовано GPInst.exe /GPInst7 /10

хз, запустилась. Пока просто посмотрел. »
запустил на виртуалке сервера 2022 :lol: отработало секунд 20 и закрылось (подозреваю все дело в каких то компонентах которые у меня ставятся с системой типа библиотек Visual c++, core net и т.д.)

Комсомолец
28-12-2021, 13:45
У меня вопрос? Где вы считаете должна находится, по умолчанию, папка с приложениями "Software", в папке программы или в корне диска. »
КМК рядом с исполняемым файлом, как сейчас реализовано в версии 2.2 это оптимально, но если будет возможность переиначить в конфигурации то только приветствуется. а то получится мы сами создаем себе трудности которые потом героически преодолеваем »
Поддержу. Так оптимально будет.
у меня всего ничего: »
для этого есть BS Post или Minstall.
Это официальная рекомендация, для использования среды x86 в среде AMD x86_64, просто есть криворукие программисты которые плюют на рекомендации и после этого у пользователей подгорает »
Потому я сделал оптимально для себя.
отработало секунд 20 и закрылось »
у тебя точно не лапки?)

opel431
09-01-2022, 05:50
Всех с Новым Годом! Для дальнейшего обсуждения, друзьям, открывшим дискуссию, предлагаю вариант интерфейса GPILite, в плане общения с программой и сохранения настроек. Работу с профилем начну после согласования интерфейса.
Совсем забыл! Вход в настройки из меню формы, - клик на значке приложения.

opel431
16-01-2022, 22:14
Существенных предложений и замечаний по интерфейсу нет! Окончательный вид будет таков... Все остальное зависит от времени и решения, что послужит списком ввода-вывода профиля.
* Вход в настройки, клик на системном меню приложения (на значке приложения).
** В режиме редактирования размеры и статус формы не сохраняются.

Есть два сомнения:
1. Нужно ли поле для дополнительного файла "Настройки",так как нормальный установщик имеет все "на борту".
2. Считаю, что нужно формировать заготовку для файлов начальной и конечной настройки (Pre and PostInstall), дабы потом не мудрить с кодировкой.

Комсомолец
18-01-2022, 02:22
Существенных предложений и замечаний по интерфейсу нет! »
Привет. Даже не добрался еще поглазеть. Декабрь и январь самые загруженные.

opel431
02-02-2022, 20:26
Определился с компонентом отображения данных. Это, пример. Функции добавления, редактирования и удаления приложения пока не задействованы.

opel431
12-02-2022, 12:15
Окончательный интерфейс, возможность работать с профилем - можно в настройках выбрать свою папку с файлами или с вложенными папками и проводить тест создания, редактирования.
Не пытайтесь удалять каталог по умолчанию "SoftWare"! В информации программы это есть, но повторюсь. Это условие инициаторов создания GPILite, да не помешает он вам. Например, в нем можно сохранять свежий SmartFix от "simplix", что позволит, после установки чистой оси, иметь необходимый набор для исправлений системы и антивирусных утилит.
Инициаторы, прошу прощения за выдачу по порциям, но, в большой семье, дед последний в очереди на доступ к ноутбуку




© OSzone.net 2001-2012