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

Показать сообщение отдельно

Аватара для 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