Дрессировка Корзины

Попробуем сегодня помучить иконки. Разнообразим себе жизнь за их счет. Ничего страшного делать не будем - просто постараемся их изменить. Зато потом как жизнь преобразится! Вот, например, что можно складывать в "Корзину"? Мусор, конечно! Сливать туда всякие ненужности. Это уже не корзина получается, а туалет какой-то! Так и запишем - "Ту-а-лет". Запишем и подпишем снизу мелкими буквами. Да и еще иконку поменяем. На одну из пять возможных. Это все можно сделать с помощью программы "Desktop toilet" (ловите ее здесь: www.microseconds.com/download/dtexpand.exe). Вот теперь, наконец-то, совершенно другое ощущение и вкус жизни! Но даже с таким новым видом "Унитаз" нуждается в защите своих прав, то есть за ним придется следить и хотя бы иногда чистить. А иначе он забьется ненужными бумагами и прочими отходами… Так вот, надо иногда дергать ручку, то есть выбирать пункт "Очистить корзину" в контекстном меню, появляющемся при клике по нашей иконке. Как результат, раздается характерный звук спускаемой воды, и ваша душа может быть спокойной - она очистилась. Индульгенция заслужена - ура!

Теперь попробуем разоблачить это действо. Зачем? Да так, на всякий случай. Вдруг факир будет пьяным, и фокус в очередной раз не получится. Да и самому интересно, "где это надо лазить, чтоб она так..." Итак, пускай нам уже надоело обзывать помойную яму "Туалетом", и мы хотим называть вещи своими именами. То есть теперь мусор будем складывать в "Помойную яму". И иконку соответствующую для ориентировки повесим, чтобы в темноте не отправить к праотцам плоды своих бессонных ночей.

Как сказал Гагарин, поехали! Запускаем редактор реестра, находим веточку HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E} и в этом разделе изменяем значение параметра по умолчанию на желаемое название (в нашем случае "Помойная яма"). На этом не успокаиваемся и роем дальше. Идем теперь в подраздел DefaultIcon и находим там параметры Empty и Full и прописываем пути к файлу иконки. Здесь цифра после имени файла означает номер значка в файле. Так, например, "c:\Windows\System\ Shell32.dll,10" означает используемый 10-й значок из библиотеки иконок Shell32. dll. Если же мы задействуем файл *.ico, то в этом случае значение после запятой должно быть равно 0. Кстати говоря, любые иконки на свой вкус можно найти на сайте ikonki.km.ru/?page=icons&start=0&end=10.

После таких шаманских действий название и значок изменены, но они пока хранятся в буфеpе иконок ShellIconCache. Чтобы увидеть плоды своей деятельности, можно или перезагрузить систему, или же просто изменить размер иконок ("Свойства экрана" - "Оформление" - "Значок" - "Размер").

Как оказывается, подобным образом можно мучить не только "Корзину", но и другие системные пиктограммы. Вот что можно дрессировать в разделе CLSID: "Мой компьютеp" -{20D04FE0-3AEA-1069-A2D8-08002B30309D}, "Сетевое окpужение" - {208D2C60-3AEA-1069-A2D7-08002B30309D} и для "Пpоводника" - {FBF23B42-E3F0-101B-8488-00AA003E56F8}. Успехов!

 

Павел БАДЯЛИК,
fpmi@tut.by

Версия для печатиВерсия для печати

Номер: 

43 за 2001 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!