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

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

Аватара для simplix

Silent


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

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


maximl
Цитата:
Винда узнает подмену и задает соотвествующий вопрос - оставить ли измененный файл и т.д.
Винда задаст этот вопрос, если копии файла нету в System32\Dllcache, но по умолчанию он там есть и заменится оригинальным автоматически, т. к. работает WFP. Как сказал prokazzza, sysdm.cpl нужно поместить в эти папки одновременно (вручную или батником), и чтобы в это время не был вставлен диск с дистрибутивом. Тогда на вопрос системы вставить диск или сохранить файлы изменёнными, нужно нажать отмену (проще нажать один раз, чем отключать WFP). С интеграцией в дистрибутив такого вопроса не будет, в крайнем случае его нужно будет вписать в KillWFP.lst (по примерам аддонов). Вручную это можно не делать, т. к. аддон можно интегрировать отдельно от всех остальных обновлений (__patch.cmd имя_аддона).
Цитата:
зачем после исключения файла из WFP нужно подправить его контрольную сумму
Ответ находится в статье от Vadikan:

ModifyPE
Если вы измените системный файл при помощи редактора ресурсов типа ResEdit или Resource Hacker, и включите его в дистрибутив, то во время инсталляции системы неизбежно получите ошибку копирования. Программа установки Windows проверяет контрольную сумму всех копируемых файлов, и в случае несовпадения отказывается копировать. Утилита ModifyPE корректирует контрольную сумму, и как следствие файл воспринимается как родной. Несмотря на то, что программа установки Windows допустит копирование файла, по окончании установки в файл setuperr.log вносится запись о том, что файл не имеет цифровой подписи Microsoft. Собственно для того, чтобы там не было записи об ошибке, и применяется исключение файла из списка защищённых (через KillWFP.lst). Скачайте ModifyPE отсюда. Запустите командную строку и перейдите к папке, в которой расположен модифицируемый файл. Напечатайте команду:

modifype.exe filename.xxx -c

После этого файл можно снова запаковать и поместить в дистрибутив. Теперь при установке системы он скопируется без ошибок.

Отправлено: 01:28, 24-09-2006 | #28

Название темы: [addon] Oeminfo