Войти

Показать полную графическую версию : Изменение Реестра до...


IRBIS_TRIFFLE
08-11-2006, 00:37
Привет всем!
У меня проблема! (вообщето если её не решить то ничего не случиться, но мне станет грустно :D )
Мне надо изменить реестр ещё ДО УСТАНОВКИ ВИНДЫ.

Описываю суть:
Вин ХР ПРО и Вин ХР Хом можно "обьяснить", что они Хомяк али ПРО соответственно.
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ProductOptions и там меняем...]
НО! Эти изменения делаються в УЖЕ УСТАНОВЛЕНОЙ винде (а мне бы в дистрибе...).
Хорошие люди посоветовали файл - I386/Hivesys.inf -, в котором храняться стандартные настройки реестра
Там мной найдены строки:
HKLM,"SYSTEM\CurrentControlSet\Control\ProductOptions","ProductType",0x00000002,"WinNt"
HKLM,"SYSTEM\CurrentControlSet\Control\ProductOptions","ProductSuite",0x00010002,""
но строка ProductSuite пуста как в дистрибе ПРО так и в дистрибе Хомяка (что изначально настораживает), а пустой она должна бы быть только в ПРО...

Помогите, хто чем может!

amel27
08-11-2006, 02:49
но строка ProductSuite пуста как в дистрибе ПРО так и в дистрибе Хомяка (что изначально настораживает), а пустой она должна бы быть только в ПРО...
это означает во-первых, что данный параметр расчетный и заполняется установщиком (setupdd.sys) на текстовой фазе установки, во-вторых, что независимо от значения в файле Hivesys.inf этот параметр будет перезаписан установщиком.

И еще - значение этого параметра кардинально влияет на весь ход дальнейшей установки (код установщика во многом одинаков для всех версий), где гарантия что Windows не вылетет во время установки с ошибкой об отсутствии какого-либо файла или параметра в реестре?.. Поэтому самое место для внесения такой корректировки - сразу после завершения (успешной!) установки... Например, при первой загрузке через ключи RunOnceEx (с последующей перезагрузкой)... либо непосредственно перед этой последней перезагрузкой, но для этого придется нарисовать свой фейк-Setup, контролирующий работу оригинального установщика (подробности ищи в ветках автоматической установки).




© OSzone.net 2001-2012