Служебные - [addon] Fake-Setup Advanced
-
vserd
Re: Служебные - [addon] Fake-Setup Advanced
Mr dUSHA, великолепно! А нельзя ли добавить функционал фейк-сетапа от Boa Soft? Конкретно интересует возможность выбора распаковываемых пакетов, и задание что распаковывать по умолчанию а что нет. Есть и еще пожелания но позже.
-
vserd
Re: Служебные - [addon] Fake-Setup Advanced
Распаковка драйверов будет, но только в автоматическом режиме и без графического интерфейса с возможностью выбора пакетов.
Другие пожелания также можете огласить
Другие пожелания также можете огласить

-
Mr dUSHA
Re: Служебные - [addon] Fake-Setup Advanced
Mr dUSHA, вообще, фейк-сетап от Boa Soft привлекает именно возможностью ВЫБОРА распаковываемых пакетов, установки панелей управления и многими другими фичами.
Но тут я вижу очень навороченный фейк-сетап с полным избавлением от головняка из-за цифровых подписей, но лишенного всех преимуществ фейклсетапа от Boa Soft... Иными словами если я раньше разрывался между Башратовским интегратором и Boa Soft'овским, то теперь еще и Ваш добавился...
Mr dUSHA, Boa Soft, а почему бы Вам не объединиться и не сделать общими усилиями навороченный и удобный фейк-сетап, в котором сольются все преимущества и того и другого?...
Mr dUSHA, если уж изменить ничего нельзя, можно выложить уже пропатченные библиотеки с теми изменениями, что вносятся только в памяти? Чтобы можно было использовать Ваши фичи и в другом фейк-сетапе?.. Понятно, что они так и останутся патчеными и в дальнейшем могут с этим быть проблемы, но может быть получится хотя бы самому объединить преимущества обоих фейк-сетапов...
Добавлено: а можно сделать отдельную прожку, которая бы при запуске патчила эти файлы в памяти?
Но тут я вижу очень навороченный фейк-сетап с полным избавлением от головняка из-за цифровых подписей, но лишенного всех преимуществ фейклсетапа от Boa Soft... Иными словами если я раньше разрывался между Башратовским интегратором и Boa Soft'овским, то теперь еще и Ваш добавился...
Mr dUSHA, Boa Soft, а почему бы Вам не объединиться и не сделать общими усилиями навороченный и удобный фейк-сетап, в котором сольются все преимущества и того и другого?...
Mr dUSHA, если уж изменить ничего нельзя, можно выложить уже пропатченные библиотеки с теми изменениями, что вносятся только в памяти? Чтобы можно было использовать Ваши фичи и в другом фейк-сетапе?.. Понятно, что они так и останутся патчеными и в дальнейшем могут с этим быть проблемы, но может быть получится хотя бы самому объединить преимущества обоих фейк-сетапов...
Добавлено: а можно сделать отдельную прожку, которая бы при запуске патчила эти файлы в памяти?
-
vserd
Re: Служебные - [addon] Fake-Setup Advanced
Цитата Debugger:
Mr dUSHA, если уж изменить ничего нельзя, можно выложить уже пропатченные библиотеки с теми изменениями, что вносятся только в памяти? Чтобы можно было использовать Ваши фичи и в другом фейк-сетапе?..
Вы можете скачать исходники утилиты, и там в файле main.h найдете все патчи для всех библиотек и их версий.
Фактически эти "патч-блоки" - это результаты вывода утилиты FC при сравнения оригинальной ДЛЛ с патченой, но только обрамленные в синтаксис С++. По них вы руками в шеснадцатиричном редакторе сможете сделать нужные патчи для нужных вам библиотек.
Кроме того дополнительная информация есть здесь:
Mr dUSHA, если уж изменить ничего нельзя, можно выложить уже пропатченные библиотеки с теми изменениями, что вносятся только в памяти? Чтобы можно было использовать Ваши фичи и в другом фейк-сетапе?..
Служебные - [addon] Fake-Setup Advanced
Вы можете скачать исходники утилиты, и там в файле main.h найдете все патчи для всех библиотек и их версий.
Фактически эти "патч-блоки" - это результаты вывода утилиты FC при сравнения оригинальной ДЛЛ с патченой, но только обрамленные в синтаксис С++. По них вы руками в шеснадцатиричном редакторе сможете сделать нужные патчи для нужных вам библиотек.
Кроме того дополнительная информация есть здесь:
Внутренности Установщика WinXP
-
Mr dUSHA
Re: Служебные - [addon] Fake-Setup Advanced
История изменений:Некоторые правки и багофиксы как в исходниках, так и в самом аддоне.
Теперь все интегрируется и работает нормально.
Теперь все интегрируется и работает нормально.
-
SamLab
Re: Служебные - [addon] Fake-Setup Advanced
Mr dUSHA,
3 - теперь кроме виртуального патчинга в памяти будет и реальный то есть?
4 - а смысл пересборки Txtsetup и Dosnet и на каком этапе?
3 - теперь кроме виртуального патчинга в памяти будет и реальный то есть?
4 - а смысл пересборки Txtsetup и Dosnet и на каком этапе?
-
Mr dUSHA
Re: Служебные - [addon] Fake-Setup Advanced
Цитата aset:
а можно ли чтоб fake setup использовал батник чтоб перед установкой спрашивал пароль, если не правильно то ребут
PreSetup.cmd вы можете для этого использовать.
А самой спрашивалки пароля у меня готовой нет... Но вы можете самостоятельно найти подходящую вам, и прописать ее запуск в PreSetup.cmd.
а можно ли чтоб fake setup использовал батник чтоб перед установкой спрашивал пароль, если не правильно то ребут
Служебные - [addon] Fake-Setup Advanced
PreSetup.cmd вы можете для этого использовать.
А самой спрашивалки пароля у меня готовой нет... Но вы можете самостоятельно найти подходящую вам, и прописать ее запуск в PreSetup.cmd.
-
AltY
Re: Служебные - [addon] Fake-Setup Advanced
Цитата YikxX:
У меня никаких проблем нет - nVidia 8800 GS
Но ведь речь шла о
Цитата:
8600GTS и GT , 260GTX
насчет остальных ничего не утверждаю.
Mr dUSHA,
Вы меня не правильно поняли. Я имею ввиду, что дрова устанавливались не на ГУИ-этапе, а после полной установки ОС. Проблема возникала не конкретно у меня ,а у пользователей моей сборки и была неоднократно подтверждена. Повторюсь, после смени одного лишь параметра
PatchSetupAPI на 0, пересборки образа и последующей переустановки ОС проблема не повторилась.
И еще одна причина, по которой неплохо было бы "разделить" патчи - пользователям ResPatch/VistaPath/Winstyle (для которых я так понимаю и был сделан фикс ) вовсе не обязательно отключать проверку подписывания драйверов после установки ОС.
У меня никаких проблем нет - nVidia 8800 GS
Но ведь речь шла о
Цитата:
8600GTS и GT , 260GTX
насчет остальных ничего не утверждаю.
Mr dUSHA,
Вы меня не правильно поняли. Я имею ввиду, что дрова устанавливались не на ГУИ-этапе, а после полной установки ОС. Проблема возникала не конкретно у меня ,а у пользователей моей сборки и была неоднократно подтверждена. Повторюсь, после смени одного лишь параметра
PatchSetupAPI на 0, пересборки образа и последующей переустановки ОС проблема не повторилась.
И еще одна причина, по которой неплохо было бы "разделить" патчи - пользователям ResPatch/VistaPath/Winstyle (для которых я так понимаю и был сделан фикс ) вовсе не обязательно отключать проверку подписывания драйверов после установки ОС.
-
Black Babay
Re: Служебные - [addon] Fake-Setup Advanced
Цитата SamLab:
Каким образом Фейк Сетап делает это
1. Патч syssetup.dll, устанавливающий обе политики (DriverSigningPolicy, NonDriverSigningPolicy) в "0". Патч производится в функции, читающей эти параметры из winnt.sif, так что установка этих параметров как через winnt.sif, так и через HIVE-файлы больше не нужна.
2. Патч в syssetup.dll, отключающий повышение политики DriverSigningPolicy из "0" в "1" в случае если при установке драйвера происходит установка стороннего не подписанного SYS-файла, имя которого присутствует в списке защиты, то есть в дистрибутиве уже есть драйвер, скорей всего более старый, с тем же именем.
(это именно то, с чем боролась утилита WatchDriverSigningPolicy.exe)
3. Патч в setupapi.dll, отключающий понижения ранга неподписанных драйверов при выборе наиболее подходящего драйвера установщиком для устройства.
Этим снимается необходимость удаления из дистрибутива старых подписанных MS-овских драйверов для автоматической установки новых но не подписанных. То есть при установке драйвера будет установлен драйвер с наиболее подходящим HWID и наиболее свежей датой. Цифровая подпись на критерии отбора больше не влияет.
Каким образом Фейк Сетап делает это
Служебные - [addon] Fake-Setup Advanced
1. Патч syssetup.dll, устанавливающий обе политики (DriverSigningPolicy, NonDriverSigningPolicy) в "0". Патч производится в функции, читающей эти параметры из winnt.sif, так что установка этих параметров как через winnt.sif, так и через HIVE-файлы больше не нужна.
2. Патч в syssetup.dll, отключающий повышение политики DriverSigningPolicy из "0" в "1" в случае если при установке драйвера происходит установка стороннего не подписанного SYS-файла, имя которого присутствует в списке защиты, то есть в дистрибутиве уже есть драйвер, скорей всего более старый, с тем же именем.
(это именно то, с чем боролась утилита WatchDriverSigningPolicy.exe)
3. Патч в setupapi.dll, отключающий понижения ранга неподписанных драйверов при выборе наиболее подходящего драйвера установщиком для устройства.
Этим снимается необходимость удаления из дистрибутива старых подписанных MS-овских драйверов для автоматической установки новых но не подписанных. То есть при установке драйвера будет установлен драйвер с наиболее подходящим HWID и наиболее свежей датой. Цифровая подпись на критерии отбора больше не влияет.