Ветеран
Автор проектов
Сообщения: 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
|