Извините за долгое отсутствие в интернете....
Многие из тех, кто впервые поставил Windows XP, после долгого простоя на осях Windows 9x/ME/2000, пришли в восторг от уникального «выпуклого» дизайна новой Windows XP, быстро перешедшей в финальную версию после Windows Codename Whistler (именно так назывались пре-версии «пушистой» операционки).
Whistler - это курорт в США, где, наверное, очень любят отдыхать сотрудники компании Microsoft. Действительно, от нового дизайна веет чем-то необычным, курортным; идущие в дистрибутиве обои для рабочего стола содержат своего рода «курортные» картинки: поле с мягкой шелковистой травкой (эээ… обыкновенной, полевой, а не той, которую забивают и курят), цветочки, домик и подобные им картинки. Но все это со временем приедается, а потом и начинает раздражать. Давай попробуем что-нибудь изменить.
Мы рассмотрим некоторые способы изменения вида старой Windows XP, которая после многих пластических операций - подтяжек, подклеек, подкладок, прокладок... изменит свой вид и будет снимать раздражение с твоих красных от долгой и напряженной хакерской/сисадминской работы глаз.
Способы модернизации
Существует 2 способа модернизации внешнего вида:
1. Использование чужих программ - например, aston, altdesk, talisman, замещающих собой explorer. К этому же способу относится использование стилей и тем, которые устанавливаются программными средствами.
2. Своими руками - редактирование библиотек, исполнимых файлов, реестра.
Каждый из способов мы подробно рассмотрим. Начнем по порядку. Существует множество различных программных средств, позволяющих до неузнаваемости изменить облик операционной системы. К ним относится и такая полезная программа-оболочка, как Aston (
www.astonshell.com).
Aston shell
В отличие от других оболочек (включая и explorer.exe), астон не требователен к ресурсам компьютера, т.е. он не пожирает RAM и ресурсы процессора, как это делает стандартная виндовая оболочка, оставляя их другим приложениям. Также стоит заметить, что астон создан не только для Windows XP, он прекрасно работает и на других операционных системах Microsoft Windows (NT/2000/98/98SE/95/ME). Интерфейс в программе можно изменять как душе угодно. Скины и темы можно рисовать самому, при этом, если тема хорошая, ее с удовольствием опубликуют на домашней страничке астона. Каждый элемент астоновской темы можно настроить по-своему, вызвав контекстное меню кликом правой кнопкой мыши на соответствующем элементе темы. Одной из основных особенностей оболочки является поддержка множества плагинов, которые, кстати, можно писать самому. Тем для астона – пруд пруди, впрочем, для explorer их придумано гораздо больше. Конфигурирование астона проходит визуально, и при этом не приходится править никаких конфигурационных файлов. Что касается настройки самой оболочки - это в описании не нуждается, а тем более глупо переписывать созданный разработчиками мануал. Главное – знать, где находится правая кнопка мыши, и в случае экстренной необходимости давить F1 на клавиатуре.
Я уже перечислил достаточно плюсов AstonShell, пора бы обратиться и к минусам. Программа платная, но за такую не жалко отдать деньги. Разработчики программы – русские ребята. А грабить своих – плохо, именно поэтому не советую качать кряк. Как ты понимаешь, сидеть и дизассемблить код было бы глупо и неэтично с моей стороны. Поэтому о недостатках астона я расскажу со слов других людей. Говорят, что в WinME Aston конфликтует с другими приложениями (к XP это не относится). В мануалах нет рекомендаций, касающихся написания своего собственного плагина. В меню «документы» документы попадают не так часто, как хотелось бы. Но это все цветочки – самый большой минус в том, что на рабочий стол нельзя поместить файлы, там можно разместить только ярлыки. Конечно, с этим вполне можно смириться, но меня, например, никто не отучит сворачивать все окна и, ткнув правой кнопкой мыши по рабочему столу, создавать новый текстовый документ .txt, в который я наскоро записываю телефоны, важную информацию, и тому подобное. Я сам тестировал астон на своей Windows XP Professional Edition. За четыре дня тестирования не одной ошибки не вылетало, что не может не радовать. Ты спросишь, почему же я не использую астон. Ответ прост - я редко использую Windows.
Темы и стили для Windows XP
По умолчанию в Windows XP есть два варианта представления окошек. Это либо «Windows XP», либо «Классический». Стиль «Windows XP» подразумевает голубенькие тулбары, зеленую кнопку «Пуск» и подобные «пушистые» штучки. Вот ассоциации, которые у меня возникли при юзании этой темы: хорошо подойдет для девочек, великолепно сочетается с плюшевым медведем, дедушкам тоже ничего – ностальгия о прошедшей молодости, травка, Билл, голубые, тормозит, глаза болят.
Классический стиль представляет собой обычный стиль предыдущих версий Win, никакого объема, никакой изюминки, элегантности, в то же время мне этот стиль больше импонирует, чем «голубой XP». Итак, приступим.
Темы - это, конечно, красиво, но вопрос в том, как их устанавливать. Надо щелкнуть правой кнопкой мыши на пустом месте рабочего стола, из выскочившего из-под курсора меню следует выбрать Свойства. Откроется окно Свойства: экран, из этого окна следует выбрать вкладку Темы. Развернуть скроллбар и выбрать пункт Обзор… (по умолчанию он самый нижний). И указать путь к скачанному файлу с расширением .Theme. Но должен заметить, что не все темы устанавливаются успешно. Еще хотелось бы сказать, что в Windows не предусмотрена возможность смены стилей, а это весьма печально. Но на то и существуют программеры, которые замутили специальные софтины для этих целей. И вот буквально через пару месяцев после выхода в свет официальной версии Windows XP, группа программеров TGT-Soft написала маленькую утилиту, которая заменяла стили. Утилита развивалась бешеными темпами, ее функциональность росла с каждой версией, со временем добавилась возможность смены Logon screen, о которых мы поговорим позже, а также добавились другие нужные и совсем не нужные примочки. Название этой утилиты говорит само за себя – Style XP от TGT-Soft. О ней не так давно подробно писал Х (да в ней и нет ничего сложного), поэтому мы сегодня сделаем акцент на изменении фейса с помощью своих прямых рук.
All by hands
Начнем с элементарного – с установки бутскринов. Существуют два метода их установки. Первый - с помощью отключения системы защиты файлов Windows XP, что открывает доступ на замещение оригинального файла ntoskrnl.exe новым скачанным бутскрином. Более рациональный способ – изменение пути к ядру в файле boot.ini. Я рассмотрю оба способа. Да, скачивая бутскрины из интернета, посмотри, для какой они версии Windows XP. Существуют ядра под Windows XP (без сервис-пака) и под Windows XP с сервис-паком. Сейчас стали появляться бутскрины для Windows XP со вторым сервис-паком, но их пока мало. Не забудь сделать резервную копию файла ntoskrnl.exe, который находится в директории windir\system32\ntoskrnl.exe, где windir - путь к директории, в которую установлена операционная система Windows XP, скорее всего, это C:\Windows или С:\Winnt. Рассмотрим иррациональный, на мой взгляд, метод установки. Заключается он, как я уже говорил, в отключении защиты файлов Windows. Отключение защиты производится за счет перезагрузки операционной системы в безопасном режиме (safe mode). После этого оригинальный файл ntoskrnl.exe заменяется скачанным бутскрином.
В случае если система ругается на то, что системный файл заменен новым, стоит всего лишь ткнуть на кнопку OK в окне с предупреждением, что системный файл заменяется. К этому же методу относится и замена ядра в ДОСе, и через системную консоль восстановления (это используется в том случае, если операционная система установлена на разделе с файловой системой NTFS, потому что в ДОСе эта файловая система не видна, хотя ее можно открыть с помощью специальных утилит, но доступ откроется только на чтение). Не советую делать смену ntoskrnl таким способом, лучше сделай следующим образом.
Открой файл C:\boot.ini, по умолчанию этот файл скрытый. Чтобы излишне не париться с поиском файла, можно сделать и по-другому. Заходи в свойства системы. Это можно сделать как через Панель управления –> Свойства, так и нажав правой кнопкой мыши по пиктограмме Мой компьютер на рабочем столе и щелкнув на пункт Свойства. Далее выбирай вкладку Дополнительно (если у тебя английская версия, то Advanced). Далее нажимай на кнопку Параметры, в свойствах Загрузки и восстановления. Нажми на кнопку Правка, и перед тобой появится все содержимое файла boot.ini. Находи строку с твоей версией Windows и в ее конце добавляй текст: /kernel=file.exe – где file.exe это файл, расположенный в директории winpath/system32 (winpath – путь к директории с твоей Windows XP), предположительно, это C:\Windows\System32. Как это будет выглядеть показано на рисунке.
Таким образом, мы не утруждаем себя ребутами и прочим гимором, связанным с отключением системы безопасности, мы всегда можем восстановить старое ядро системы методом редактирования маленького файла. Если бутскрин, который ты скачал, называется ntoskrnl.exe, то просто переименуй его и помести в папку winpath/system32.
Если после смены ядра Windows XP не загружается или сильно глючит во время загрузки, будет вполне достаточно загрузиться в ДОСе, если файловая система FAT32, или через консоль восстановления системы, в случае если файловая система системного раздела – NTFS. Есть и альтернативный способ, дающий стопроцентную выгоду. При редактировании файла boot.ini продублируй старую запись, только измени название на что-нибудь вроде WinXP Orginal Kernel. Таким образом, если заглючит при загрузке свежепоставленное ядро, в меню загрузки можно будет выбрать пункт WinXP Original Kernel и тем самым произвести загрузку с оригинальным ядром. Если же после установки все будет работать, как и предполагалось – на все сто, то, опять подправив boot.ini и удалив в нем пункт WinXP Original Kernel, ты избавишься от уже не нужного пункта в меню загрузки.