Имя пользователя:
Пароль:
 

Название темы: syssetup.dll
Показать сообщение отдельно

Extractor


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

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


Сегодня дошли руки толком протестировать патч. С USB-мышкой мне удалось заставить всплывать диалог установки драйвера с патченой syssetup.dll.

Подтверждаю, патч работает! Диалог больше не всплывает, и драйвер ставится автоматом втихую.

Это же самое касается и проблемы "Модуля подключения монитора". Его диалог установки тоже всплывать не будет.




Немного о работе механизма, из-за которого в журнале появляются подобные записи, и всплывает диалог установки драйвера:
Цитата:
#E360 Неподписанный или неправильно подписанный файл "C:\WINDOWS\system32\*******.***" для драйвера "***********" будет установлен (Политика=Игнорировать). Ошибка 0x800b0100: В этом объекте нет подписи. »
На примере класса устройств "Мыши и иные указывающие устройства" (Class=Mouse):

Когда система обнаруживает новое устройство этого класса, то в реестре в ключе
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}
в параметре Installer32 система считывает имя модуля и имя функции в этом модуле, ответственной за установку этого класса устройств, в данном случае: SysSetup.Dll,MouseClassInstaller
Далее, перед загрузкой модуля SysSetup.Dll и выполнением функции MouseClassInstaller, проверяется цифровая подпись файла SysSetup.Dll. Если подпись отсутствует, то происходит запись сообщения об ошибке подписи для файла SysSetup.Dll (пример которого выше) и, если в системе залогинен интерактивный пользователь, то происходит сброс тихой установки драйвера, и вызывается показ диалога ручной установки драйвера.

Если файл SysSetup.Dll подписан (не патчен ResPatch-ем и чем-то другим....), то драйвер установится втихую.

Для того же "Модуля подключения монитора" все то же самое, только там для установки используется Desk.Cpl, в которую ResPatch также добавляет красивости, тем самым убивая ее цифровую подпись.

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


Последний раз редактировалось Mr dUSHA, 19-01-2009 в 17:45.

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

Отправлено: 17:31, 19-01-2009 | #30

Название темы: syssetup.dll