Разное - Замена shdoclс.dll

Ответить
Аватара пользователя
Longtimeago

Разное - Замена shdoclс.dll

Сообщение Longtimeago »

Добрый всем день!

Занимаюсь натройкой клиентского компа для запуска флеш-ролика через IE.

Столкнулся с острой необходимостью замены стандартных страниц IE типа dnserror.html и т.п. на собстенные.



Делал так:

1. Открываю shdoclс.dll.dll в system32 с помощью ResHack, изменяю dnserror.html\1049, а именно, заменяю надпись - "Невозможно отобразить страницу" на аналогичную такой же длины.

2. Жму Compile Script, и сохраняю shdoclс.dll в другую папку

3. Удаляю все из папки dllcash

4. Отключаю автоматическое восстановление системы через Мой Компьютер-Свойства-Восстановление системы

5. Перезагружаюсь в защищенном режиме и заменяю исходный shdoclс.dll в system32 на редактировный

6. Перезагружаюсь в обычный режим

7. Проверяю ResHack ом shdoclс.dll.dll в system32 - лежит тот что нужно, измененный



Запускаю IE, вызываю ошибку dnserror и опять получаю исходную страничку, вместо измененной!

Пробовал копировать файл из под ms-dos. Результат тот же самый.



Подскажите что я делаю не так?



Заранее спасибо!

Павел
Аватара пользователя
Petya V4sechkin

Re: Разное - Замена shdoclс.dll

Сообщение Petya V4sechkin »

Longtimeago, посмотрите в xpsp3res.dll (а если его нет, в xpsp2res.dll).
Аватара пользователя
Longtimeago

Re: Разное - Замена shdoclс.dll

Сообщение Longtimeago »

Да, этот файл тот что нужно! Спасибо!

Проблема решилаь частично - теперь при первом запуске IE выдается редактированная страница dnserror.html, а при попытке вызвать эту ошибку второй раз - никакой ошибки не выдается Изображение просто белый экран в окне IE

Если изменить начальную страницу IE с домашней на about:blank и перезапуске IE - выдается ошибка "Не удается открыть страницу поиска"
Ответить

Вернуться в «Microsoft Windows 2000/XP»