Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Замена shdoclс.dll (http://forum.oszone.net/showthread.php?t=104686)

Longtimeago 09-04-2008 17:11 778275

Замена shdoclс.dll
 
Добрый всем день!
Занимаюсь натройкой клиентского компа для запуска флеш-ролика через 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 09-04-2008 17:32 778300

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

Longtimeago 09-04-2008 18:05 778319

Да, этот файл тот что нужно! Спасибо!
Проблема решилаь частично - теперь при первом запуске IE выдается редактированная страница dnserror.html, а при попытке вызвать эту ошибку второй раз - никакой ошибки не выдается :( просто белый экран в окне IE
Если изменить начальную страницу IE с домашней на about:blank и перезапуске IE - выдается ошибка "Не удается открыть страницу поиска"


Время: 02:57.

Время: 02:57.
© OSzone.net 2001-