
Замути винды под Х стиль
Меняем все на фиг
Xakep, номер #036, стр. 036-044-1
Сейчас стало модно навешивать на винды разные программы-украшательства, коих в Инете сотни мегабайт. Но они потребляют ресурсы и немалые, так что это не наш выбор. Мы сделаем по-другому: своими собственными ручонками начнем менять все подряд. Можно поменять кнопки, надписи, иконки и сказать всем, что фирма Micro$oft сделала для тебя специальный билд. А почему бы и нет? Так оно и было! Читай дальше.
Приготовления
Из инструмента нам понадобится: Restorator v2.50, мозги (1 шт.), руки PnP (2 шт., пропатченные до прямых). Кстати, тулза шароварная (мозгами пока можешь бесплатно пользоваться), так что сразу на Astalavisty. Для начала нужно сделать две копии файлов: одну просто резервную, а вторую для экспериментов. Все работы придется проводить на копиях, потому как большинство нужных файлов используют форточки.
Сестра, пациента на вскрытие!
Итак, приступим. Первым подвергнется пыткам многострадальный файл explorer.exe.
Запускаем Restorator, жмем Ctrl+O и лезем в каталог с копиям. Мы получаем все внутренности эксплорера. Сразу лезем в раздел "Bitmap". И что мы видим под номером 157? Правильно, всеми любимый логотип M$, который сбоку меню кнопки "Пуск". В любом графическом редакторе создаем битмап размером 21х233 и рисуем, что душе угодно. Потом сохраняем как bmp или jpg. В Restorator'е выбираем 157, жмем Resources->Assign to и выбираем нашу картинку. Далее наш путь лежит в раздел "Menu". Что у нас под номером 204? Е-моё, так это ж меню кнопки "ПУСК".
Запускаем туда свою фантазию. Пимпаем на кнопку ab на панели "Viewer" или в меню Viewer выбираем "Edit mode". Перед тобой появится окно "Menu preview", где видно все меню. В нем можно смотреть, но не править. Изменять можно в окне ресурсов, где в текстовом виде представлено все меню. Можно поменять расположение, а также название менюшек. В секции 205 - менюшка даты/времени, 207 - принтеры, 209 - менюшка панели задач. Идем дальше. В разделе "Dialogs" находятся диалоги параметров панели задач, рабочей панели и настройки меню. Изменять так, как и в предыдущем случае. Кстати, в конце каждого диалога есть подробный комментарий (на английском языке) о том, какие значения могут принимать параметры, так что можно без проблем добавить свой пунктик в диалог. А вот в разделе "Strings" нас интересует буквально все, но самое интересное находится в секции 37 значение 278 - это и есть название кнопки "Пуск". Менять по рецепту доктора на свой вкус. В разделе "Aceelerators" находятся горячие клавиши, которые также можно поменять. Ну и, наконец, в разделе "Icons" можно поменять стандартные иконки.
Шелл давай!
Следующий файл, который подвергнется пыткам, это Sell32.dll. В разделе "AVI" можно поменять стандартные анимации (копирование, удаление и т.д.). В разделе "REGINST" можно изменить комментарии, которые появляются над "Моим компьютером", "Панелью управления" и т.д., но я бы не рекомендовал изменять CLSID, потому как могут быть неприятности. В разделе "Bitmap" все ясно, а вот в разделе "Menu" аж глаза разбегаются - скоко всего знакомого. Первым делом нас интересует секция 215 - контекстное меню упорядочения значков.

















































































































