• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Значок папок по умолчанию

  • Автор темы Автор темы Startx
  • Дата начала Дата начала

Startx

Новые
Регистрация
18 Ноя 2007
Сообщения
362
Реакции
0
Баллы
0
Значок папок по умолчанию

Подскажите адреса и названия ключей реестра отвечающих за значок папок по умолчанию :)
 
На папке правой кнопкой, свойства-настройка-сменить значок или выбор рисунка. Смотря что нужно. В реестр не надо лишний раз лазить.
 
Смысл в том что я хочу сделать другую иконку для всех папок, и хотелось бы узнать секрет дабы потом написать миниприложение ;)
 
названия ключей реестра отвечающих за значок папок
За значки фалов отвечает не только реестр. Сама эта иконка находится в файле либо shell32.dll в директории system32.
Можно использовать программу ResHacker.exe (я ей обычно пользуюсь). Там можно полностью редактировать и удалять иконки, видео ролики, текст, диалоговые окна и прочее. После редактирования shell32.dll он не сохранится сразу. Надо его сохранить в отдельном месте, а уже после загрузки с другой операционки (например с LiveCd) заменить стандартный файл отредактированным. Да, еще обязательно перед этим в папке system32\\dllcache удалить файл shell32.dll тоже с LiveCD. Этот каталог содержит копию папки system32, и если его не трогать, то при замене файла в system32 Windows восстановит стандартные файлы. Желательно скопировать оригинальный shell32.dll на всякий случай, мало ли что.
 
Хотелось бы совершить затеянное именно из реестра или из каково ни будь файла конфигурации. В файле shell32.dll сотни иконок и ведь где то прописанно какая из них будет отображаться как иконка папки :confused:
 
Изменил все значения ключей реестра с shell32.dll,4 на shell32.dll,5 и так же все ключи с shell32.dll,3 на случай если система считает значки с нуля - результата нет!!! после перезагрузки explorer.exe и даже после системной перезагрузки всё как было так и осталося :(
 
А отключали восстановление файлов?
 
Не доконца допёр при чём здесь восстановление файлов, но после перезагруза все значения ключей остались как я их и указал а вот эффекта нету... как будто эксплореру какие то сверхестественные силы подсказывают откуда какую иконку брать :D
 
На другом форуме прочитал про кеширование иконок и файл CacheIcon.db (помоему так он называется). Теперь вопрос: почему эксплорер сразу не кеширует указанные из реестра иконки и как этот кеш перезагрузить?
 
Назад
Сверху