Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] GPI v2.5 - автоматическая установка приложений

Ответить
Настройки темы
[решено] GPI v2.5 - автоматическая установка приложений

Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: opel431
Дата: 12-09-2021
Вложения
Тип файла: 7z GPI.7z
(2.88 Mb, 368 просмотров)
GPI - автоматическая установка приложений v2.5 (полнофункциональная)

Программа предназначена для автоматической установки приложений.
Справка сборщика в формате CHM.

читать дальше »
Отличительной особенности является создание настроенного профиля
авто установки из текстовых модулей, описывающих параметры приложения.
Это позволяет быстро создавать, изменять и редактировать профиль установки.
Настройки программы позволяют:
  • • изменить стандартный стиль на встроенный.
    • выбрать язык по умолчанию, использовать файлы локализации и/или
    автоматический выбор языка в зависимости от локализации ОС.
    • выставить задержку запуска программы до полной загрузки ОС.
    • установить количество перезагрузок ОС, после которой программа будет
    инициализирована.
    • установить фильтр выбора устанавливаемых приложений, в зависимости
    от типа лицензионного соглашения разработчика.
    • ограничить минимальную версию ОС для работы программы.
    • автоматически пропускать 64-разрядные приложения при их запуске в
    системе 32-разрядной ОС.
    • сравнивать версию устанавливаемого приложения с приложением уже
    установленным в ОС.
    • работать в режиме эксперта, отменив настройки взаимосвязей и
    исключений, предварительные и окончательные настройки
    системы, ограничения на выбор приложений из списка.
    • Применить или отменить предварительные и окончательные настройки
    для устанавливаемых приложений

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 23:31, 15-01-2012

 

Аватара для Комсомолец

Ветеран


Автор проектов


Сообщения: 1558
Благодарности: 228

Профиль | Сайт | Отправить PM | Цитировать


opel431, приветствую.
Посмотрел, потестировал сабж. Есть пожелания и баги.

1. Хотелось бы иметь возможность убрать\спрятать\скрыть\уменьшить шапку программы (ту, которая большая синяя). Можно и кнопки внизу сделать видимыми опционально.
2. Программа не смогла установить .msi файл - из бантика на том же этапе (первый логон) всё ставится.
3. Папка SoftInst лишняя после работы-можно ли GPInst.exe и сопутствующее расположить рядом с файлами установки, а не рядом с указанной папкой? Получаются лишние вложения.
4. Насчет рег-файлов тоже не особо понял - как импортировать?
5. Добавить возможность сокрытия консольных окон - для запуска внешних бантиков из сабжевой программы. Да и вообще-как выполнять консольные команды?
6. Можно ли сделать возможность изменять размер окна произвольно? В конфиг-файле или автоматом подгонять ширину по длине названия?

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:29, 13-06-2013 | #401



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Цитата Комсомолец:
Посмотрел, потестировал сабж. Есть пожелания и баги. »
Приветствую! Да решить можно все, просто пока не готов переключится на этот проект.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:25, 14-06-2013 | #402


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Цитата serg130270:
Сделайте пожалуйста скриншот »
Может кто и поможет, но ведь вроде все понятно:
Цитата:
Установка приложений с дистрибутива: - или копируется папка GPInst (ее имя, при этом, уже можно изменить – верхний уровень поиска приложений ограничен папкой с файлом GPInst.exe), или копируем файлы из этой папки и папку SoftInst в корень установочного диска.
GPInst.exe
SoftInst - папка с программами для установки

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 22:26, 22-06-2013 | #403


Аватара для vitbomba

Ветеран


Сообщения: 1583
Благодарности: 209

Профиль | Отправить PM | Цитировать


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

Отправлено: 09:58, 23-06-2013 | #404


Аватара для Комсомолец

Ветеран


Автор проектов


Сообщения: 1558
Благодарности: 228

Профиль | Сайт | Отправить PM | Цитировать


Изображения
Тип файла: jpg структура диска.JPG
(37.5 Kb, 20 просмотров)

Цитата serg130270:
Здравствуйте! Помогите мне пожалуйста, не могу ни как разобраться как и куда и какую папку нужно положить в дистрибутив Windows 7. Сделайте пожалуйста скриншот расположения папок и файлов программы в образе. За ранее очень буду благодарен. »
Цитата serg130270:
копировал так и всяк, но так и ничего не происходит, проверял на Virtual box. »
Автоматическая установка Windows Vista / Windows 7 / Windows 8
Вы данный подфорум вообще читали? Вариантов запуска масса - одни из них: SetupComplete.cmd и отдельно из файла ответов.

фрагментарный пример файла ответов:

Код: Выделить весь код
        <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Order>1</Order>
                    <Credentials>
                        <Username>User</Username>
                    </Credentials>
                    <Path>cmd /c &quot;FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\DiskRoot.txt SETX DiskRoot %i: -m&quot;</Path>
                    <Description>Create Disk Letter...</Description>
                </RunSynchronousCommand>
........
ЗДЕСЬ ИДЁТ МОЯ ЧАСТЬ ФАЙЛА ОТВЕТОВ
........
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <Order>15</Order>
                    <CommandLine>%DiskRoot%\Install86\GPInst.exe /120</CommandLine>
                    <Description>Cleanup system...</Description>
                </SynchronousCommand>
            </FirstLogonCommands>

и скриншот структуры диска

Цитата vitbomba:
А вы не на ВиртуалБокс проверяйте, а на живой системе. »
без разницы на чем проверять.

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086


Последний раз редактировалось Комсомолец, 24-06-2013 в 05:50.


Отправлено: 16:07, 23-06-2013 | #405


Аватара для Pozia

Ветеран


Сообщения: 2756
Благодарности: 211

Профиль | Отправить PM | Цитировать


serg130270, вам же написали где прочесть как делать? Букф много?

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 23:31, 23-06-2013 | #406


Аватара для Комсомолец

Ветеран


Автор проектов


Сообщения: 1558
Благодарности: 228

Профиль | Сайт | Отправить PM | Цитировать


serg130270,
Цитата serg130270:
меня SetupComplete.cmd, Win Toolkit, фрагментарный пример и так далее, не интересует »
найдёте другой метод - расскажите всем. Полный файл ответов сделать самому несложно. Необходимое для запуска я вам уже написал. А пока - проблемы индейцев шерифа не волнуют.
В шапке, к сведению, указано как настроить программу сабжевую, а не как ее запустить (вообще, запускается она файлом GPInst.exe). А вот как запускать во время установки - методы вас не устраивает (
Цитата Комсомолец:
Вариантов запуска масса - одни из них: SetupComplete.cmd и отдельно из файла ответов. »
) . Значит, идете лесом... со своими претензиями - тут никто никому ничего не должен и не обязан. Вам лень читать - это ВАШИ проблемы. На форуме есть абсолютно всё по запуску.
Скриншот перезалил.

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086


Последний раз редактировалось Комсомолец, 24-06-2013 в 06:04.


Отправлено: 05:59, 24-06-2013 | #407


Аватара для Beslam

Пользователь


Сообщения: 66
Благодарности: 11

Профиль | Отправить PM | Цитировать


Комсомолец, можно уточнить пару деталей у вас?
Если я правильно вас понял то этот пример вашего файла ответов дает возможность запускать GPInst.exe без файла SetupComplete.cmd все это происходит через файл ответов?
С второй частью все ясно ставится она путем добавления синхронной команды в проход 7 oobeSystem а вот со второй частью на определения буквы диска я запутался, как вы вставили команду <RunSynchronous> и в какой проход?

Отправлено: 09:25, 24-06-2013 | #408


Аватара для Комсомолец

Ветеран


Автор проектов


Сообщения: 1558
Благодарности: 228

Профиль | Сайт | Отправить PM | Цитировать


Beslam, да, вы верно поняли-сразу запускается сабжевая программа.
файл ответов без авторазбивки для х86 систем:
читать дальше »
Код: Выделить весь код
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <servicing>
        <package action="configure">
            <assemblyIdentity name="Microsoft-Windows-Foundation-Package" version="6.1.7601.17514" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="" />
            <selection name="TelnetServer" state="true" />
            <selection name="TelnetClient" state="true" />
        </package>
    </servicing>
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SetupUILanguage>
                <UILanguage>ru-RU</UILanguage>
            </SetupUILanguage>
            <InputLocale>ru-RU; en-US</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <UserData>
                <ProductKey>
                    <WillShowUI>OnError</WillShowUI>
                    <Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
                </ProductKey>
                <AcceptEula>true</AcceptEula>
                <FullName>User</FullName>
                <Organization>Home</Organization>
            </UserData>
            <Display>
                <ColorDepth>32</ColorDepth>
                <RefreshRate>60</RefreshRate>
                <HorizontalResolution>1280</HorizontalResolution>
                <VerticalResolution>1024</VerticalResolution>
            </Display>
            <ImageInstall>
                <OSImage>
                    <InstallFrom>
                        <MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>3</Value>
                        </MetaData>
                    </InstallFrom>
                </OSImage>
            </ImageInstall>
            <EnableNetwork>true</EnableNetwork>
            <EnableFirewall>false</EnableFirewall>
            <UseConfigurationSet>true</UseConfigurationSet>    </component>
    </settings>
    <settings pass="specialize">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ComputerName>*</ComputerName>
        </component>
        <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SkipAutoActivation>true</SkipAutoActivation>
        </component>
        <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Order>1</Order>
                    <Credentials>
                        <Username>User</Username>
                    </Credentials>
                    <Path>cmd /c &quot;FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\DiskRoot.txt SETX DiskRoot %i: -m&quot;</Path>
                    <Description>Create Disk Letter...</Description>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Order>4</Order>
                    <Description>Disable UAC for users</Description>
                    <Path>reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA" /t REG_DWORD /d 0 /f</Path>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Order>5</Order>
                    <Description>Disable UAC for admin</Description>
                    <Path>reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "FilterAdministratorToken" /t REG_DWORD /d 0 /f</Path>
                </RunSynchronousCommand>
                <RunSynchronousCommand wcm:action="add">
                    <Order>6</Order>
                    <Path>reg add &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork&quot; /v Category /t REG_DWORD /d 00000000 /f</Path>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
				<component name="Security-Malware-Windows-Defender" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <DisableAntiSpyware>true</DisableAntiSpyware>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <InputLocale>ru-RU; en-US</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <AutoLogon>
                <Enabled>true</Enabled>
                <LogonCount>5</LogonCount>
                <Username>User</Username>
            </AutoLogon>
            <Display>
                <ColorDepth>32</ColorDepth>
                <DPI>96</DPI>
                <HorizontalResolution>1280</HorizontalResolution>
                <RefreshRate>60</RefreshRate>
                <VerticalResolution>1024</VerticalResolution>
            </Display>
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <NetworkLocation>Home</NetworkLocation>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <ProtectYourPC>3</ProtectYourPC>
                <SkipMachineOOBE>true</SkipMachineOOBE>
                <SkipUserOOBE>true</SkipUserOOBE>
            </OOBE>
            <TimeZone>Russian Standard Time</TimeZone>
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>reg add &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork&quot; /v Category /t REG_DWORD /d 00000000 /f</CommandLine>
                    <Order>9</Order>
                    <Description>Setting Home Network...</Description>
                    <RequiresUserInput>false</RequiresUserInput>
                </SynchronousCommand>
                <SynchronousCommand wcm:action="add">
                    <Order>15</Order>
                    <CommandLine>%DiskRoot%\Install86\GPInst.exe /120</CommandLine>
                    <Description>Cleanup system...</Description>
                    <RequiresUserInput>false</RequiresUserInput>
                </SynchronousCommand>
            </FirstLogonCommands>
            <UserAccounts>
                <LocalAccounts>
                    <LocalAccount wcm:action="add">
                        <Password>
                            <Value></Value>
                            <PlainText>true</PlainText>
                        </Password>
                        <Description>User</Description>
                        <DisplayName></DisplayName>
                        <Group>Administrators</Group>
                        <Name>User</Name>
                    </LocalAccount>
                </LocalAccounts>
            </UserAccounts>
        </component>
        <component name="Microsoft-Windows-Sidebar" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <Gadget1>%PROGRAMFILES%\Windows Sidebar\Gadgets\Clock.Gadget</Gadget1>
            <Gadget2>%PROGRAMFILES%\Windows Sidebar\Gadgets\CPU.Gadget</Gadget2>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:e:/vistawork/dvd/sources/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:18, 24-06-2013 | #409


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Информация! Полетел северный мост обновлений и т.д. пока не будет!

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 18:38, 24-06-2013 | #410



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] GPI v2.5 - автоматическая установка приложений

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Вписывание прогресс-бара в гуи-форму saavaage AutoIt 9 09-08-2010 22:16
Использование в ГУИ ВМР файла с альфа каналом crashtuak AutoIt 0 08-08-2009 19:16
Мастер Настройки Windows после установки kaZilla Автоматическая установка Windows 2000/XP/2003 0 06-08-2009 00:11
[решено] Зависимость работы ГУИ от выполнения долгих(по времени) функций crashtuak AutoIt 2 30-07-2009 23:24
[решено] Пропали настройки профиля после удаления какого-то скрытого файла Rozvidnyk Microsoft Windows Vista 10 15-12-2008 16:06




 
Переход