Служебные - [addon] Fake-Setup Advanced

Ответить
 • Просмотры: 11
Аватара пользователя
Svyatpro

Re: Служебные - [addon] Fake-Setup Advanced

Сообщение Svyatpro »

Аддон просто СУПЕР! Очень полезный!

Но прошу автора добавить поддержку новых установочных DLL для Server 2003.



setupapi.dll 5.2.3790.4511

syssetup.dll 5.2.3790.4226



А вот прямая ссылка на скачку самих библиотек:

http://lwgame.net/_fr/4/setup_2K3.rar




Заранее благодарен!
Аватара пользователя
Svyatpro

Re: Служебные - [addon] Fake-Setup Advanced

Сообщение Svyatpro »

Цитата Devils0411:



Возможен вариант фейка использовать через папку $OEM$?
Служебные - [addon] Fake-Setup Advanced




если не путаю, файлы в $OEM$ папках не участвуют в установке, а только на определённом этапе копируются в устанавлеваемую систему.

Осталось понять, что и куда вы хотите скопировать, и каким боком это относится к Fake-Setup Advanced
Аватара пользователя
Svyatpro

Re: Служебные - [addon] Fake-Setup Advanced

Сообщение Svyatpro »

Devils0411

Я делаю так:

в папку: $OEM$\$$\system32\ закидываю fSetup.ini , PreSetup.cmd , PstSetup.cmd

из папки I386\ удаляю - SETUP.EX_ (заменяю на SETUP.exe - из FakeSetupAdv_9.11.24.2)

всё.

Служебные - Драйвер-Паки для всех Windows - SamDrivers
Аватара пользователя
Svyatpro

Re: Служебные - [addon] Fake-Setup Advanced

Сообщение Svyatpro »

Спасибо. После отпуска попробую.
Аватара пользователя
AltY

Re: Служебные - [addon] Fake-Setup Advanced

Сообщение AltY »

Mr dUSHA,

Возникла проблема с последним фэйком. В PreSetup.cmd у меня прописано %SrcDosPath%\I386\MassStor.exe (самораспаковывающийся в папку %SystemDrive%\D 7z-SFX архив). После установки системы с настройкой DelDrvAfterInst=0 (ИМХО, этот параметр ненужен, т.к. можно удалить одной строкой в Pstsetup.cmd) я не обнаружил этой папки (то ли скрипт не сработал, то ли удаление автоматическое, вне зависимости от значения параметра). И еще не могли бы вы в следующей версии добавить cmd, который срабатывает на T13 (чтобы, например, применять твики таким образом regedit /s %SrcDosPath%\I386\Tweaks.reg)?
Аватара пользователя
Mr dUSHA

Re: Служебные - [addon] Fake-Setup Advanced

Сообщение Mr dUSHA »

Цитата Psevdonim:



И приведите, пожалуйста, скриншоты, отображающие изменения в графической оболочке установщика.
Служебные - [addon] Fake-Setup Advanced




графических изменений нет.

Визуально наличие в дистрибутиве аддона Fake-Setup Advanced вы не заметите


Цитата Psevdonim:



в чем смысл изменённого инсталлтора XP?
Служебные - [addon] Fake-Setup Advanced





Цитата Mr dUSHA:



Основные функции Fake-установщика:

1. Запуск файлов-сценариев:

- PreSetup.cmd на Т-40 графического этапа установки для выполнения действий, которые необходимо выполнить перед началом установки ОС, такие, как копирование на жесткий диск и распаковка пользовательских пакетов драйверов, а также запуск разнообразных утилит для предварительной настройки установщика ОС.

- PstSetup.cmd на Т-0 графического этапа установки для выполнения действий, которые необходимо выполнить после окончания графического этапа установки ОС.

PreSetup.cmd, PstSetup.cmd должны находиться рядом с установщиком, в папке SYSTEM32.

2. Поддержка механизма интеграции пользовательских драйверов в дистрибутив для графического этапа установки ОС путем сканирование дерева каталогов с пользовательскими драйверами и запись созданного списка каталогов в реестр перед началом установки ОС, для последующего использования этих драйверов установщиком ОС.

В список путей включаются только те папки, которые содержат файлы с расширением INF, что является признаком присутствия в таких папках драйверов устройств.

Список путей к драйверам записывается в ключ реестра:

HKLM,Software\Microsoft\Windows\CurrentVersion,DevicePath

3. Патчи системных библиотек:

- syssetup.dll и setupapi.dll для комплексного решения всех проблем с автоматической установкой драйверов, не имеющих цифровых подписей, как на графическом этапе установки ОС, так и в обычном штатном режиме установки драйверов на работающей ОС.

- syssetup.dll отключение запуска сканирования всех защищенных файлов на Т-8 графического этапа установки (экономия 5-10 минут), отключения запуска OOBE во время первой перезагрузки после графического этапа установки ОС.

4. Патчи системных библиотек:

- sfc_os.dll, разрешающий использование ключа реестра SfcDisable=0xFFFFFF9D для возможности полного отключения системы защиты файлов SFC (WFP).

- uxtheme.dll, реализующий возможность использования неподписанных тем рабочего стола.

- sxs.dll - для возможности установки неподписанных библиотек из дистрибутивной папки i386\ASMS на Т-39 графического этапа установки ОС.

5. Преобразование пути из параметра sourcepath из файла $winnt$.inf и установка глобальных переменных окружения SrcDosPath и SrcDosDrive, содержащих путь к дистрибутиву устанавливаемой ОС и букву дистрибутивного диска с двоеточием соответственно, для последующего использования программами и скриптами из PreSetup.cmd, PstSetup.cmd.

Поддерживаются пути к дистрибутиву на CD-диске, RIS-сервере, жестком диске.

Разница между переменными окружения SrcDosPath и SrcDosDrive заключается в том, что первая указывает на папку, в которой расположена дистрибутивная папка i386 (например когда установка ведется из мультизагрузочного диска с несколькими дистрибутивами ОС, на котором i386 расположена не в корне диска), а вторая - только букву с двоеточием этого дистрибутивного диска. Но в случае с RIS-сервером переменная SrcDosDrive будет содержать те же данные, что и SrcDosPath, то есть ссылку на сетевую дистрибутивную папку RIS-сервера.

После окончания установки и перезагрузки эти переменные не удаляются, так что их можно использовать и при первом входе в систему, например в скриптах RunOnce.

Распаковка драйверов из 7z-архивов, лежащих на дистрибутивном диске, одной строкой в PreSetup.cmd может выглядеть как-то так:

%SrcDosPath%\OEM\bin\un7zip.exe %SrcDosPath%\OEM\DP\DP*.7z %SystemDrive%\

6. Запуск инсталлятора Windows XP/2003 непосредственно через функцию InstallWindowsNt из библиотеки syssetup.dll. В результате этого отпадает необходимость сохранения оригинального дистрибутивного файла setup.exe, поскольку оригинал не делает никаких других дополнительных действий, кроме как вызов той же функции InstallWindowsNt.
Служебные - [addon] Fake-Setup Advanced




я использую 1, 3, 4(частично), и 6 (от неё нельзя отказаться) функции аддона.
Аватара пользователя
AltY

Re: Служебные - [addon] Fake-Setup Advanced

Сообщение AltY »

Цитата:



С Фейком все в порядке. Как настроите, так и работает. Ищите ошибки или в вашем SFX-архиве, или в других настройках Фейка. Например у вас может быть отключен запуск PreSetup.cmd.



После установки системы при нажатии на этот же командник всё распаковывает как положено. Запуск тоже включен.


Цитата:



Для этого и так есть отлично работающее стандартное средство - cmdlines.txt, выполняемый на T-12.



Поправьте, если ошибаюсь, но для того, чтобы оно работало, нужно ставить OemPreinstall=YES, то есть запрещать F6 (флоппик), а это не устраивает.
Аватара пользователя
Mr dUSHA

Re: Служебные - [addon] Fake-Setup Advanced

Сообщение Mr dUSHA »

Для подобных целей лично я использую вот такой аддон. Замена файлов дистрибутива происходит из finish скрипта.
Аватара пользователя
AltY

Re: Служебные - [addon] Fake-Setup Advanced

Сообщение AltY »

Спасибо.



Как я понял скрипт:

1. Распаковка SYSSETUP,SETUPAPI,SFC_OS,UXTHEME,SXS . DL_ файлов.

2. Запуск Setup.exe с параметрами --psfc --pth-all --pss-all --psa-all --psxs --s

3. Запаковка результатов назад



Правильно ли я понимаю, что я это могу сделать сам, тем же cmd файлом, и изменённые DL_ файлы положить в дистрибутив и всё будет работать?



Или там именно интегрировать нужно обязательно аддон?
Аватара пользователя
boss911

Re: Служебные - [addon] Fake-Setup Advanced

Сообщение boss911 »

Цитата DmitryOlenin:



Как я понял скрипт:
Служебные - [addon] Fake-Setup Advanced




Да, именно так.


Цитата DmitryOlenin:



Или там именно интегрировать нужно обязательно аддон?
Служебные - [addon] Fake-Setup Advanced




Мне проще использовать аддон, но если вам проще менять дистрибутив - меняйте, но лично я так не делал.
Ответить

Вернуться в «Наборы обновлений для Windows XP/2003/Windows 7»