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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows 11/ 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=113)
-   -   Проблемы с изменением Explorerframe.dll (http://forum.oszone.net/showthread.php?t=270461)

VlastelinK 22-10-2013 15:49 2238966

Проблемы с изменением Explorerframe.dll
 
Проблема заключается в следующем: не могу никак заменить вот-эти кнопки (на скрине).

Мною были опробованы 2 версии этого файла
Как я пытался это делать:
1. TakeControl получал права над файлом explorerframe.dll, вручную перименовывал имеющийся в explorerframe.dll.backup и копировал в System32 другой explorerframe.dll
2. TakeControl получал права и пытался внедрить сей файлик при помощи программы Windows Theme Installer
В обоих случиях после всех действий перезагружал ПК.

Отмечу что предварительно система была пропатчена UniversalThemePatcher, а все использовавшиеся программы я запускал от имени администратора. Антивирус отключал (как и UAC).

ОС. Windows 7 MSDN (чистая)

Что делать? Чем заменить эти кнопки?

Smarty 22-10-2013 19:34 2239080

Цитата:

Цитата VlastelinK
ОС. Windows 7 MSDN »

х86 или х64?

VlastelinK 22-10-2013 19:48 2239093

Цитата:

Цитата Smarty
х86 »

Да, х86, 32 бита) Файл взял тоже для 32 бит (х86)

Smarty 22-10-2013 20:17 2239118

Цитата:

Цитата VlastelinK
Мною были опробованы 2 версии этого файла »

Изменять надо свой файл, а не скачанный откуда-то.
Версии вашего и скачанного могут различаться.
Цитата:

Цитата VlastelinK
Отмечу что предварительно система была пропатчена UniversalThemePatcher »

Для изменения кнопок Проводнитка это не требуется.

Скорее всего у вас появилась папка C:\Windows\rescache, удалите ее и перезагрузитесь.

VlastelinK 23-10-2013 20:06 2239766

Цитата:

Цитата Smarty
Скорее всего у вас появилась папка C:\Windows\rescache, удалите ее и перезагрузитесь. »

Удалил, но нужного результата не получил.

Smarty 23-10-2013 20:12 2239772

VlastelinK, заархивируйте измененный explorerframe.dll, киньте на обменник, а ссылку сюда.

VlastelinK 23-10-2013 21:20 2239812

Smarty, explorerframe.rar

Smarty 23-10-2013 21:26 2239816

VlastelinK, у вас система без СП1?

VlastelinK 23-10-2013 22:08 2239859

Smarty, Нет, SP1 имеется.

Smarty 24-10-2013 07:39 2239991

VlastelinK, в посте #4 я писал, что изменять нужно свой файл,
а не заменять его скачанным!
У вас версия файла новее выложенного.

VlastelinK 24-10-2013 15:31 2240293

Smarty, Хорошо, как тогда изменить свой файл.
PPS. Пользовался программой Windows 7 Navigation Buttons Customizer - должного эффекта тоже не дало.

Smarty 24-10-2013 21:38 2240564

Вложений: 1
VlastelinK, возьмите прикрепленный.

VlastelinK 25-10-2013 21:10 2241134

Smarty, Не помогло(

Smarty 26-10-2013 08:21 2241287

VlastelinK, начнем с начала.

Порядок действий:
1. Получаете права на файл C:\Windows\System32\explorerframe.dll
2. Переименовываете его в C:\Windows\System32\explorerframe.original.dll
3. Копируете в C:\Windows\System32 файл из поста #12
4. Перезагружаете компьютер
5. Проверяете наличие папки C:\Windows\rescache. Если есть, удаляете и перезагружаете компьютер

Всё должно получаться!

ЗЫ. Точную версию вашего файла explorerframe.dll напишите.

VlastelinK 28-10-2013 21:59 2242842

Короче ответ нашел сам. Есть такая программа - TakeOwnershipEx, она мне разрешила все быстрее, чем вышеописанная.

Smarty 28-10-2013 22:17 2242856

VlastelinK, для изменения системных файлов обязательно получение на них прав доступа.
В шапке темы "Ресурсы оформления Windows 7" как раз написано про эту программу и дана ссылка на неё.
Вы пошли своим путем и наступили понимаете на что.

rrr777 27-11-2013 02:19 2262194

Smarty, я тоже делаю вроде все по порядку, но как не мучайся, после редактирования своей explorerframe.dll после ребута вижу окно с ошибкой "Ошибка при запуске приложения (0ХС000007b). Для выхода из приложения нажмите кнопку ок." В чем дело помогите пожалуйста?
Разобрался из-за невнимательности все..

Илья_Рудоманенко@vk 27-11-2013 17:43 2262588

rrr777, http://forum.oszone.net/thread-152843.html

at386 02-12-2013 12:57 2265412

Проводник Windows 7 x64 Ultimate не реагирует на изменения в explorerframe.dll
 
Задался целью изменить кнопки в проводнике на кнопки из Windows XP. Прочитал все руководства, ознакомился с темой http://forum.oszone.net/thread-270461.html Однако проводник Windows 7 x64 Ultimate упорно не хочет менять кнопки на новые. Файл System32/explorerframe.dll отредактировал ResHacker-ом вынеся его в отдельную папку, затем переименовал исходный, удалил его и поместил в папку отредактированный файл. Кэш иконок чистил, полный доступ к файлу, естественно, установлен. В чем может быть проблема?

Smarty 02-12-2013 13:06 2265417

at386, а в Windows\SysWOW64 поменять?
И папку Windows\recache удалить?

at386 02-12-2013 16:16 2265487

Менял файл в обоих папках и папку rescache удалял. Помогла в итоге только очистка кэша с помощью W7 Caches Cleanup Tool и перезагрузка. Но теперь другая проблема - за стрелками остается фон. Я знаю как без фона можно сделать *.ico файл, например, но здесь заменять нужно именно в формате bmp. Новые ресурсы сохранял в формате 32 бит с опцией "alfa channels".

Smarty 02-12-2013 16:22 2265493

Цитата:

Помогла в итоге только очистка кэша с помощью W7 Caches Cleanup Tool
Для этого я её и делал.
А редактирование изображений - немного не наш профиль.

VlastelinK 08-01-2014 22:36 2285099

ExplorerFrame.dll
 
Не могу заменить этот файл.
Делаю по такой схеме:
Получаю права TakeOwnershipEx
Переименовываю оригинал в ExplorerFrame.dll.backup
Копирую на его место новый
и... ничего! Уже что только не делал! У этого файла есть исходники. Скажите, как мне его скопировать или хотя-бы может есть программа, при помощи которой я бы исходники эти поставил на место нужных кнопок?
Самое интересное то что Windows 7 Navigation Buttons Customizer думает, что кнопки изменены!

g4m613r 09-01-2014 00:44 2285163

Попробуй отключи антивирус/фаервол и запусти от имени администратора. Какая разрядность x32/x64? В х64 следует заменять в двух местах c:\Windows\SysWOW64\ExplorerFrame.dll
c:\Windows\System32\ExplorerFrame.dll
И да их не заменить при загруженной ОС так как они используются системой.
Я запускал из под доса Total Commaner и тогда только мог заменить.

PainteR 09-01-2014 02:10 2285186

Цитата:

Цитата VlastelinK
Уже что только не делал! »

Да ладно)
Цитата:

Цитата VlastelinK
Самое интересное то что Windows 7 Navigation Buttons Customizer думает, что кнопки изменены! »

Все правильно, программа меняет другой ресурс, по скрину видно, что используются ресурсы высокого DPI из explorerframe.dll, а меняются для стандартного.
Вам сюда:
Работаем с Restorator 2007 | Ресурсы оформления WINDOWS 7

VlastelinK 09-01-2014 08:54 2285292

Отредактировал Restorator 2007, теперь другая проблема - не видна кнопка "назад", вместо нее полоска и галочка
Что делать?


Время: 20:15.

Время: 20:15.
© OSzone.net 2001-