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

Название темы: [addon] Fake-Setup Advanced
Показать сообщение отдельно

Extractor


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

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


Уже отписал в ПМ.
Дублирую здесь:

Цитата SOLON7:
Mr dUSHA, можно вопрос.
Дело в том что при удалении OOBE, NLITE делает патч для отключения OOBE.
Не могли бы подсказать что это за патч такой !!!
ВЕрсия syssetup.dll - 5.1.2600.5512
Мне это нужно для корректного удаления OOBE в проекте UP_LITE !!!
Патч этот просто отключает вызов функции PrepareForOOBE()
и устанавливает код возврата фнункции в 1 (True), чтоб последующая проверка результата не писала матюков ("Программе установки не удалось инициализировать приложение \"out of box experience\" из-за следующей ошибки:\n%1") в журнал.

без патча:
Код: Выделить весь код
E8 B8 D6 FF FF:   call    _PrepareForOOBE@0 // вызов функции PrepareForOOBE()
а с патчем:
Код: Выделить весь код
33 C0: xor eax,eax   //обнуление регистра EAX
40: inc eax  //увеличивает регистр EAX на единицу, получается EAX=1
90: nop  // нет операции
90: nop  // нет операции

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP

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

Отправлено: 11:35, 20-05-2009 | #335

Название темы: [addon] Fake-Setup Advanced