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

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

Пользователь


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

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


Господа, озвученная мной проблема решена!

Цитирую сам себя:

Цитата:
Итого: для того, что в дистрибутив можно было интегрировать одновременно KB928090 для IE6 и IE7 с интегрированным KB928090 для IE7, нужно сделать так, чтобы KB928090.CAT для IE6 не перезатирался файлом KB928090.CAT для IE7. Просто переименование одного из них не срабатывает, я попробовал. Возможно, нужно вносить изменения в какой-нибудь INF-файл, но там я не нашел ссылок на CAT-файлы.
На самом деле, переименование срабатывает, и изменения действительно нужно вносить в INF-файл (это SVCPACK.INF ).

Итак: берем KB928090.CA_ для IE6 и KB928090.CA_ для IE7, распаковываем, переименовываем в 928090-6.CAT и 928090-7.CAT соответственно, запаковываем назад в *.CA_, и вписываем в SVCPACK.INF две строчки:
Код: Выделить весь код
928090-6.CA_
928090-7.CA_
вместо KB928090.CA_.

В результате имеем свежие версии всех 5 файлов, о которых я писал, а qfecheck больше не ругается, потому что все файлы имеют цифровую подпись.

Цитата:
Для меня загадка, как Windows узнает, в каком именно CAT-файле следует искать цифровую подпись для того или иного файла.
Осталось загадкой

Цитата:
Похоже, после переименования CAT-файл становится недействительным.
Это предположение оказалось неверным.
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:30, 23-02-2007 | #345