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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Syssetup.dll как отключить защиту изменения setup.inf

Ответить
Настройки темы
Syssetup.dll как отключить защиту изменения setup.inf

Аватара для SOLON7

Ветеран


Автор проектов


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

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


Здравтсвуйте господа. Вот задумался написать аналог Nlite для updatepack.
Но не тут то было. Я исследовал что делает nlite когда изменяет дистр.

Он
1. Создает бекап syssetup.dl_ в Syssbck.dl_.
2.Создает бекап Syssetup.in_ в Syssbck.in_ .
3.Патчит Sfcfiles.dl_.
4.Патчит syssetup.dl_ в трех местах.
5.Добаляет nlite.inf = 1,,,,,,,20,0,0 в Txtsetup.sif
6. Из nlite.inf восстанавливает прежние копии syssetup.dl_ и Syssetup.in_.

Я заметил что оказывается у syssetup.dll стоит защита на изменение файла syssetup.inf.
Я пробовал ложить ту патченную syssetup.dll от Nlite. Но без результатно. Система пишет файл mymusic.inf не ставится.
После удаления mymusic.inf из syssetup.inf система в графическом этапе вообще встала.
Отсюда и вопрос как отключить в syssetup.dll защиту от правки syssetup.inf

Версия моего ригинального syssetup.dll 5.1.2600.5512 размер файла 998*400 байт.
Версия дситра Sp3 Corporate.

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.


Отправлено: 18:03, 07-02-2009

 

Аватара для SOLON7

Ветеран


Автор проектов


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

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


ну так как ???

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.


Отправлено: 19:55, 07-02-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

mityi1977


Сообщения: n/a

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


Цитата SOLON7 :
Вот задумался написать аналог Nlite для updatepack.
SOLON7, Думаю игра не стоит свеч, зачем заново изобретать велосипед, либо да, либо нет, третьего не дано.

Отправлено: 23:17, 07-02-2009 | #3


Аватара для SOLON7

Ветеран


Автор проектов


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

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


Mr Dusha знает как это делать.. Но он молчит.... Многие знают, просто молчат...

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.


Отправлено: 23:35, 07-02-2009 | #4


Аватара для amnesia

Старожил


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

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


пост удалён

Последний раз редактировалось amnesia, 08-02-2009 в 00:08.


Отправлено: 23:46, 07-02-2009 | #5


Аватара для SOLON7

Ветеран


Автор проектов


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

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


Все таки я нашел решение.

Похоже я нашел способ как вырезать из дистра все компонеты как в Nlite.
Причем фишка в том что и напрочь удаляются inf файлы от компонентов.
И прикол в том что теперь можно изменять syssetup.inf, а лог ошибок будет чистый...
ну почти чистый, жалуется только на то что syssetup.dll не имеет подписи.

Надо в Hivedef.inf добавить эту строку.
[AddReg]
HKCU,"SOFTWARE\Policies\Microsoft\Windows NT\Driver Signing","BehaviorOnFailedVerify",0x00010001,0

а в фаил Hivesft.inf
[AddReg]
HKLM,"SOFTWARE\Microsoft\Driver Signing","Policy",0x00000001,0

и пропатчить
SYSSETUP.DLL версии 5.1.2600.5512
по такому смещению 211753
73 поменять на 72.
после чего восстановить checksum syssetup.dll программой modifype.

И больше не буду мучать файлы inf которые нужные удалить из дистра.
То есть не надо будет создавать пустышки файлы как это реализовано в многих аддонах по удалению компонентов.

После в RunOnceex можно будет восстановить политики подписывания драйверов и оригинальный syssetup.inf и syssetup.dll как это делает nlite.
Теперь можно вздохнуть спокойно...

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.


Последний раз редактировалось SOLON7, 08-02-2009 в 03:13.

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

Отправлено: 02:53, 08-02-2009 | #6


Extractor


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

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


Цитата SOLON7:
...Отсюда и вопрос как отключить в syssetup.dll защиту от правки syssetup.inf...

...Mr Dusha знает как это делать.. Но он молчит.... Многие знают, просто молчат... »
Небыло меня. Я ж не круглые сутки за компутером сижу


//5512
00033B29: 73 EB // Disable Syssetup.inf protect

//2659
000338A4: 73 EB // Disable Syssetup.inf protect

//2180
00033679: 73 EB // Disable Syssetup.inf protect

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

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

Отправлено: 15:23, 08-02-2009 | #7


Ветеран


Автор проектов


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

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


Цитата Mr dUSHA:
//5512
00033B29: 73 EB // Disable Syssetup.inf protect
//2659
000338A4: 73 EB // Disable Syssetup.inf protect
//2180
00033679: 73 EB // Disable Syssetup.inf protect »
А можно сделать для этого патч, что бы не делать это в ручную?

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 18:16, 08-02-2009 | #8


Extractor


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

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


Цитата ya158:
А можно сделать для этого патч, что бы не делать это в ручную? »
Ок. Сделаю это в следующей версии Fake-Setup Advanced.

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

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

Отправлено: 18:42, 08-02-2009 | #9


Аватара для SOLON7

Ветеран


Автор проектов


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

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


Я тоже сделаю патч, это не сложно.. Вот исходники бы от Fake-Setup Advanced. не помешали бы...

Воообще все это похоже на войну между Netscape и Microsoft. ))))

-------
Моя цель - достигнуть количество благодарностей равным числу моих постов.


Последний раз редактировалось SOLON7, 08-02-2009 в 19:21.


Отправлено: 18:54, 08-02-2009 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Syssetup.dll как отключить защиту изменения setup.inf

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ресурсы - syssetup.dll Anakin Оформление Windows XP 81 14-12-2013 12:24
Разное - Новый syssetup.dll .:[invisible]:. Оформление Windows XP 66 03-11-2009 15:43
Как отключить защиту системных файлов? Cobra_1_Stas Автоматическая установка Windows 2000/XP/2003 2 17-11-2007 11:59
[решено] как отключить защиту! hummer12 Microsoft Windows Vista 5 12-04-2007 09:52
Как отключить защиту от записи? Lamo2 Microsoft Windows 2000/XP 9 13-10-2006 11:42




 
Переход