PDA

Показать полную графическую версию : [addon] Internet Explorer 7 Final (русский)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

Angel_19
20-02-2007, 09:36
Пришлось отказаться от этого аддона. Вот аддон WMP11 Тож требует проверки на валидность системы и срабатывает на любых системах.

Да и зачем в аддоне оставлять проверку системы на валидность? Как может быть произведена проверка на этапе установки?

Это просто не совсем вписывается в концепцию аддонов. Если к примеру взять пиратскую версию ОС, то через Windows Update можно загрузить только критические обновления. А используя аддоны можно получить систему со всеми обновлениями даже на пиратской версии ОС. А что есть IE7 - это по сути тоже обновление доступное только лицензионным пользователям. Вот и получается все другие обновления можно можно включить в дистрибутив и не важно какая ОС пиратская или нет, а с этим аддоном идет проверка на валидность системы. Мое мнение исключить проверку на валидность - т.к. это не будет пиратством. Ведь используя один и тот же дистрибутив можно установить систему как с легальным ключем так и с "левым", а аддон этого не учитывает. Если IE7 интегрированному в дистрибутив не понравится сам дистрибутив в не зависимости от того лицензионный ключ или нет, то данное обновление не установится.

dimadr
20-02-2007, 10:10
Angel_19
Ведь используя один и тот же дистрибутив можно установить систему как с легальным ключем так и с "левым", а аддон этого не учитывает
Тут я с вами не соглашусь, аддон учитывает ваши ключи уже на стадии инсталляции (спасибо скажите MS и BG). И потом для снятия проверки валидности системы в аддоне IE7RUS придется использовать "хакнутые" ресурсы, что противоречит правилам форума.

Angel_19
20-02-2007, 16:28
Тут я с вами не соглашусь, аддон учитывает ваши ключи уже на стадии инсталляции - используя OEM дистрибутив с легальным ключем аддон не срабатывает. В более свежих дистрибутивах изменили проверку ключа, и мой ключ для них не подходит, а используя старый дистрибутив (оригинальный) ключ подходит и система активируется.

dimadr
20-02-2007, 20:20
lla
Вот результат проверки qfecheck системы после установки. Прикладываю два файла:
qfecheck.txt - результат.
ADDONS.txt - список аддонов.

iSmart
20-02-2007, 21:40
У меня qfecheck тоже пишет:

KB929726: This hotfix should be reinstalled.
The following files are not valid in the system catalog:
G:\XPR2H\SYSTEM32\WININET.DLL

Мое мнение - это из-за того, что в апдейте IE7 не хватает файла KB929726.CAT. Ведь если в аддон добавлен KB929726, значит и .CAT файл для него должен быть добавлен.

viksem
20-02-2007, 22:01
Престаньте обвинять dimadr-а, аддон он таки сделал правильный.
На моей корпоративке из инета все встало и работает.
Попробуйте поискать другие ключи.

iSmart
20-02-2007, 22:07
Господа, хочу еще раз обратить внимание на проблему, оставленную без внимания.

В обновлении KB928090 для IE6 содержатся файлы, которые являются более новыми по сравнению с оригинальными SP2, и которых нет в IE7:

danim.dll - 6.3.1.146 -> 6.3.1.148
cdfview.dll - 6.0.2900.2180 -> 6.0.2900.3059

Поэтому, имхо, апдейт KB928090 для IE6 надо ставить в любом случае, даже при интеграции IE7.

Кроме того, интеграция IE7 меняет следующие файлы из KB928090 для IE6 на более старые версии из дистрибутива IE7:

browseui.dll - 6.0.2900.3059 -> 6.0.2900.2995
shlwapi.dll - 6.0.2900.3059 -> 6.0.2900.2987
shdocvw.dll - 6.0.2900.3059 -> 6.0.2900.2995

Поэтому qfecheck начинает ругаться на установленный KB928090 для IE6.

Итого, вопрос: как интегрировать KB928090 для IE6 и непосредственно IE7 с его апдейтами так, чтобы все было хорошо?

См. также http://forum.oszone.ru/post-528863-178.html

Кстати, подтверждаю, что теперь мучения с заменой файла ierunonce.dll на версию из IE6 можно забыть: все работает прекрасно.

iSmart
21-02-2007, 06:17
Я понял, почему происходит вот это:

Кроме того, интеграция IE7 меняет следующие файлы из KB928090 для IE6 на более старые версии из дистрибутива IE7:
browseui.dll - 6.0.2900.3059 -> 6.0.2900.2995
shlwapi.dll - 6.0.2900.3059 -> 6.0.2900.2987
shdocvw.dll - 6.0.2900.3059 -> 6.0.2900.2995


Если интегрировать одновременно KB928090 для IE6 и IE7 с интегрированным KB928090 для IE7, файл KB928090.CAT для IE6 перезатирается файлом KB928090.CAT для IE7. Из-за этого вышеупомянутые dll остаются без цифровой подписи, и происходит их перезатирание более старыми версиями, но с цифровой подписью.

И именно из-за подписи все получается хорошо, если не интегрировать IE7 в дистрибутив, но оставить KB928090 для IE6: все файлы имеют цифровую подпись. Затем в обычном порядке устанавливаем IE7. Он видит, что эти три dll в его составе более старые по сравнению с уже установленными, и не заменяет новые из комплекта KB928090 для IE6 на свои старые, потому что у новых есть нормальная цифровая подпись (KB928090.CAT для IE6).

И то же самое происходит, если интегрировать в дистрибутив одновременно KB928090 для IE6 и IE7 с интегрированным KB928090 для IE7, но удалить оба CAT-файла. Установщик IE7 видит, что внутри него содержатся более старые файлы, чем уже имеющиеся, ни у тех, ни у тех нет цифровой подписи, и он не заменяет новые из комплекта KB928090 для IE6 на свои старые.

Итого: для того, что в дистрибутив можно было интегрировать одновременно KB928090 для IE6 и IE7 с интегрированным KB928090 для IE7, нужно сделать так, чтобы KB928090.CAT для IE6 не перезатирался файлом KB928090.CAT для IE7. Просто переименование одного из них не срабатывает, я попробовал. Возможно, нужно вносить изменения в какой-нибудь INF-файл, но там я не нашел ссылок на CAT-файлы. Для меня загадка, как Windows узнает, в каком именно CAT-файле следует искать цифровую подпись для того или иного файла.

Похоже, после переименования CAT-файл становится недействительным.

komiksoft
21-02-2007, 08:52
iSmart, а зачем Вы интегрируете KB928090 для IE6 если потом ставите IE7?

iSmart
21-02-2007, 09:03
komiksoft
Читайте посты внимательнее.

komiksoft
21-02-2007, 09:23
iSmart
dimadr пишет:
...
2. При использовании аддона Internet Explorer 7 Final - аддон 1-IE (из состава UpdatePack-XPSP2-Rus) можно исключить.

Зачем самому себе создавать проблемы, а потом пытаться их решить?

bz
21-02-2007, 11:33
dimadr
В чём разница между "iedw.exe", который есть в новом "UpdatePack-XPSP2-Rus 7.2.15" и IE7HIDE.exe из аддона "Internet Explorer 7 Final"?
Он тоже ставится "втихую" на Т13, или как родной сразу встраивается в дистр, заменяя собой IE6.

dimadr
21-02-2007, 12:06
bz
В чём разница между "iedw.exe", который есть в новом "UpdatePack-XPSP2-Rus 7.2.15" и IE7HIDE.exe из аддона "Internet Explorer 7 Final"?
iedw.exe - просто файл
IE7HIDE.exe - архив, содержащий дистрибутив IE7 с обновлениями.
Он тоже ставится "втихую" на Т13, или как родной сразу встраивается в дистр, заменяя собой IE6
Он - IE7HIDE.exe - устанавливается на T13.

bz
21-02-2007, 12:16
dimadr
iedw.exe - просто файл
Что же он в себе тогда несёт?
Он - IE7HIDE.exe - устанавливается на T13.
Это понятно. Интересует, как раз принцип установки "iedw.exe".

jameszero
21-02-2007, 12:35
bz
Честно говоря, вопрос не понятен. Что вы к этому файлу прицепились?
Посмотрите свойства iedw.exe - это компонент IE Crash Detection. Этот файл есть и в аддоне IE7, только в UpdatePack он 6-ой версии, а в аддоне 7-ой.
При установке аддона, файл заменяется последним.

bz
21-02-2007, 13:27
jameszero
Теперь понятно. Спасибо!

hobbit25
21-02-2007, 13:39
dimadr ЗА обновленный аддон спасибо теперь RunOncex без пробле тудится!!!!

jameszero
22-02-2007, 10:02
Ребята, отпишитесь ещё кто нибудь, как у вас отрабатывает RunOnceEx с обновлённым IE.

zuckij
22-02-2007, 10:50
jameszero RunOnceEx с обновлённым IE отработал нормально, но мой сканер hp 2400 (скорее утилиты которые с ним идут) так и не заработали пришлось пересобирать без него. Ещё через три месяца тестеры заметят и этот благ

komiksoft
22-02-2007, 11:26
jameszero
RunOnceEx отрабатывает полностью.




© OSzone.net 2001-2012