Painkiller, в вашем проекте, меня больше всего заинтересовали "аддоны" (.Net FrameWork 4.6.1 Rus Final, DirectX Redistributable, RuntimePack + Microsoft Visual C++ 2005-2008-2010-2012-2013-2015 x86\64 и Flash Player).
Как я понял принцип интеграции заключается в распаковке dotNetFx461_x86_64.esd, копировании dotNetFx461_x64\dir монтированный автономный образ и интеграции ключей в реестр x64.reg.
как то так:
Цитата:
reg load HKEY_LOCAL_MACHINE\PE4-SOFTWARE "%~dp0Mount\Windows\System32\config\SOFTWARE"
reg load HKEY_LOCAL_MACHINE\PE4-SYSTEM "%~dp0Mount\Windows\System32\config\SYSTEM"
reg load HKEY_USERS\PE4-Default "%~dp0Mount\Users\Default\NTUSER.DAT"
REGEDIT /S %~dp0x64.reg
...
reg unload HKEY_LOCAL_MACHINE\PE4-SOFTWARE
reg unload HKEY_LOCAL_MACHINE\PE4-SYSTEM
reg unload HKEY_USERS\PE4-Default
|
Вопрос а не перекрывает ли внесение твиков в реестр
Active Setup если я выполню перечисленные выше действия через свой скрипт? Или вы используете какие то заглушки? Или же просто параметры которые вносят "аддоны" не затираются
Active Setup-ом, т.к. в вашем интеграторе они не перекрываются.
П.С. Я тоже против установки ОС в режиме аудита и уже давно использую скрипт (cmd) для создания своей сборки, вот только мне не очень нравится длительная установка
.Net FrameWork 4.6.1 и
RuntimePack поэтому хотел позаимствовать их метод установки себе в скрипт