Как поиздеваться над корзиной ;)
===============================================================================
Tutorial 004
Как поиздеваться над корзиной ;)
(c) CS:ED
===============================================================================
Однажды какая то прога скинула значок для корзины.. Пришлось опять лезть в
реестр...
1. Объект влома.
Есть у меня программка, которая при установке почему-то скидывает пиктограмму
мусорной корзины
Виндов. Вместо стандартной картинки - просто папка. Ессно, мне это не
понравилось.
Ну или вам просто может захотеться переименовать ее или поменять картинку,
а под рукой нет никаких программ, типа KernelPowerToys, которые позволяют
такие штуки делать.
2. Предварительное исследование.
Просто думаем - где ОНО моежет помнить такие вещи ?
Ответ очевиден - в реестре. Больше просто негде.
3. Инструменты.
Regedit, что же еще...
(Start -> Run -> Regedit)
4. Исследование :)
Встаем на первый раздел реестра, Edit -> Find -> Recycle Bin
Если у вас корзина ужЕ называется по другому, то пишем ее текущее имя,
как оно на рабочем столе видно.
Ищем только в полях Data, т.е. значение.
Найти может в нескольких местах, но правильный ключ очевиден:
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}
Для этого ключа (Default) == "Recycle Bin" - это имя
Если раскрыть этот ключ, то внутри есть ключ DefaultIcon с тремя значениями:
Default, Empty, Full
Если у вас с корзиной все и так в порядке, просто вы хотите ее поменять -
то значения у этих значений :) будут следующего вида:
"C:\WINDOWS\SYSTEM\SHELL32.DLL,31"
У меня они оказались пустыми.
Разглядывание соседних ключей, имеющих ключ DefaultIcon, поможет понять,
в чем тут хохма. =)
5. Исправляем.
Значения для Default, Empty и Full - это просто имя библиотеки с
пиктограммами и номер пиктограммы в этой библиотеке.
(Нумерация начинается с нуля, конечно)
Поэтому щелкаем правок кнопкой по любому значению, выбираем Редактировать
и пишем туда любую пиктограмму, которая нам нравиться. :)
Заодно можно изменить и имя с Recycle Bin на что угодно другое.
Все. Закрываем РегЕдит, перегружаемся и любуемся на новую корзину =)
PS: Вообще-то ключ DefaultIcon есть не только у корзины.... ;)
=================================================================================
Один сумасшедший может свести с ума целую кучу сумасшедших %)
=================================================================================
(c) White Unicorn
Любая часть этого документа может быть скопирована любым из существующих способов :)
(Но если вы оставите в форуме свои замечания по поводу успешного / неуспешного применения солюшена, то это будет совсем хорошо :)