Идёт загрузка страницы...

htp://aptem.net.ru





Затеи на стекле№50(221)/16.12.2002

Евгений БЕСКОРОВАЙНЫЙ Eugen-3d@mail.ru
Операционная система Windows богата не только багами :-), но и
настройками. Их количество столь велико, что поражает воображение
любого человека. Но дело даже не в их количестве, а в том, что не
все они документированы. Вот и приходится нам, продвинутым
самоварникам, обходиться своими знаниями в изучении неопознанных
настроек. Ну что, готовы ли вы подзарядиться очередной порцией экспы
по работе с компьютером? Думаю, что да — этот жизненный опыт еще
никому не мешал.
Возникало ли у вас желание изменить название кнопки «Пуск»? Думаю,
не раз. А разработчики такую фичу не продумали. Но это отнюдь не
означает, что нам всю жизнь придется смотреть на эту надпись. А если
навести курсор на эту кнопку и подождать — что нам присоветует
премудрая Винда? Правильно, и это всплывающее сообщение неплохо бы
отредактировать. Но сперва стоит подготовиться к предстоящей
операции. Итак, первым делом — предосторожность. Зайдите в папку
Windows и сделайте резервную копию файла explorer.exe. Даже в таком
мелком деле есть свои нюансы. Делая резервную копию, переименуйте
новоиспеченный файл, например, в explorer.old. Объясняется это
довольно просто: после того как мы «хакнем» оригинальный файл, Винда
при перезагрузке начнет искать по всему системному диску другой
explorer — наверное, из-за несовпадения контрольной суммы файла.
Ничего страшного — скорость загрузки Windows существенно не
изменится. Следующее — нужный софт; нам понадобится hex-редактор.
Для редактирования подойдет FAR (http://www.rarlab.com) или Hex
WorkShop (http://www.bpsoft.com). Готовы? Тогда приступим!
Let the War begin
В разных версиях Windows — разные Explorer’ы. Начнем с русской
Windows 98. Так как файл explorer.exe используется системой, а
значит недоступен, нам придется редактировать его либо под ДОС’ом,
либо под Windows, но потом переходить в ДОС и заменять файл.
Существенный момент: нам придется иметь дело с 16-разрядными
числами, а это значит, что название «Пуск» мы просто так не увидим.
Шестнадцатеричные значения русских символов приведены в Таблице 1.
Теперь приступим непосредственно к редактированию. Ищем адрес 28A6E
— там нас ждет «Пуск» в шестнадцатеричном виде: 1F04430441043A04.
Символы ромбика (04) являются разделителями букв, для написания
обязательны. Единственное ограничение — максимум 4 буквы. Проявите
тут свою фантазию, а лучше вообще прописать одни нули (даже вместо
разделителей). Тогда вообще никакой надписи не будет, зато место
освободится в панели (любители открывать вереницы окон, радуйтесь!)
Сохраняйте изменения, перегружайтесь и довольствуйтесь результатом.
Теперь разберемся с надоедающим баннером. «Начните работу с нажатия
этой кнопки» проживает между адресами 2860C и 28655. Теперь что
касается английской версии. Тут разделителем является точка (00), а
максимальное количество букв — 5. «Start» находится по адресу 28D6E.
В прочих версиях дела обстоят следующим образом:
Windows 95, Rus: Пуск — 2D43C, баннер — 2CEA4, а также 2D31A.
Windows 95, Eng: Start — 2DF0C, баннер — 2DA7A, а также 2E5C6.
Windows ME, Eng: Start — 33DDE.
Windows NT, Eng: Start — 28BEE.
Windows 2000, Eng: Start — 3860E.
Здесь приведены лишь известные мне значения. Найти в других ОС
адреса несложно — воспользуйтесь функцией «поиск».
Отредактировать изображение «волосатого окошка» вручную не
представляется возможности — только с помощью специальных программ,
да и то не всех. Подойдет Restorator
(http://www.bome.com/Restorator/Restorator251.zip), с помощью
которого можно легко изменить и рисунок боковой полосы главного меню
(надпись «Windows…»).
Кстати, если есть желание, то можно поковыряться в этом самом
explorer.exe. Там содержатся все пункты пускового меню, контекстное
меню мышки и все-все названия, подсказки. Удобнее рыскать в
английской версии Винды — названия в ASCII выводятся нормально, в
отличие от русской версии.
Часто встречаются вопросы о версиях Windows. Понять маркировку
продуктов Microsoft — дело нелегкое. Вот небольшой списочек:
Windows 95 — 4.00.950
Windows 95 OSR — 4.00.950a
Windows 95 OSR2 — 4.00.950b
Windows 98 — 4.10.1998
Windows 98 SE — 4.10.2222a
Windows ME — 4.90.3000
Заядливые интернетчики наверняка знают, как неудобно работать с
большим количеством Explorer’ов — ведь по мере увеличения окон
уменьшается их размер в «Панели инструментов». Рекомендую
просто-напросто переместить эту панель вертикально в правую часть
экрана. Что это даст? Ну, во-первых, станет попросторнее — все-таки
размер экрана по горизонтали больше, чем по вертикали; во-вторых,
будет больше места в панели инструментов, причем не только для
программ, но и для ярлыков. Привыкнуть к такому «способу жизни»
тяжело, зато потом будете упиваться результатами :-).
Благодаря багу Windows можно проделать одну удивительную штуку.
Создавая папку в ДОС’е, введите в командную строку следующее:
Mkdir 254

Перед набором цифр зажмите Alt, а сами цифры набирайте на
вспомогательной клавиатуре (калькуляторе). Таким образом вы
создадите папку, которую можно просматривать под ДОС'ом, но не под
Windows. Последний отказывается открывать такую папку, выводя при
этом ошибку. Можете хранить тут свои важные файлы.
Если включена опция «отображать папку как web-страницу», то при
переходе в папки Windows и System выводится на экран раздражающее
предупреждение, требующее для просмотра содержимого папки лишний раз
тискать кнопку мыши. Непорядок! Зайдите в эти папки и удалите шаблон
folder.htt (скрытый файл). В папке C:\Windows\Web хранятся шаблоны
для других системных файлов. А если вы хотите изменить рисунок
самого web-отображения, то поработайте с файлом wvleft.bmp. Только
сделайте резервную копию, а то мало ли что… :-)
Жесткие диски хранят важную информацию, которая фрагментируется,
мешается с мусором и превращается в груды неопрятной рванины. Да,
именно так все и происходит: глупая винда, натыкаясь при записи
информации на занятый кластер, пихает остаток туда где свободно. В
результате — большая трата дискового пространства. Если хранить на
винчестере 1000 файлов размером по 2 Кб, мы займем не 2 Мб, как
сказали бы математики, а ровно в два раза больше — 4 Мб, как
утверждали бы компьютерщики. При условии, что установлена разметка
жесткого диска FAT32 и размер кластера составляет 4 Кб. А
представьте, что стоит FAT16 с размером кластера 32 Кб! Теми же
файлами займем не 4 Мб, а целых 32 Мб! А потом спрашивайте, куда
место девается. Существует одно интересное решение этой проблемы.
Программа форматирования диска — format.com — имеет параметр z, с
помощью которого можно указать размер будущего кластера. То есть
вместо привыкших нам 4 Кб или 32 Кб можно поставить любой другой,
кратный 512 байтам. Например, перед установкой Windows NT крайне
полезно определить размер кластера в 512 байт (как с разметкой
NTFS). В командной строке нужно прописать: Format c: /s /z:1, где
последняя цифра указывает, сколько раз по 512 байт будет содержатся
в кластере. В итоге после установки Windows NT и программного
обеспечения мы сэкономим более 300 мегабайт — это уже дело! Но и тут
не обошлось без нюансов. Scandisk при сканировании диска будет
пытаться его вылечить. Вот только результаты такого «лечения» никого
не обрадуют. Так что придется устанавливать Windows с выключенным
целителем (параметр /IS инсталяшки). Также нужно будет запретить
проверять диск после неудачного завершения работы (в Msdos.sys
прописать аutoscan=0).
Если всерьез собираетесь устанавливать Windows NT, не забудьте
подгрузить smartdrive. Иначе вместо 10 минут будете устанавливать
более 2 часов.
Можно также воспользоваться иным, более естественным способом —
отключить функцию проверки Windows занятости кластера. В реестре, в
ключе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
нужно создать Dword-параметр Contigfileallocsize со значением
000001F4.
Уменьшение директории Windows позволит сэкономить парочку мегабайт.
Зайдите в директорию Мастдая и чикайте все временные (читай:
ненужные) файлы с расширением .old, .bak, .gid, .tmp. Для
генеральной чистки удалите все файлы с расширением .txt, .doc, .bmp,
.jpg, .gif, .png, .bat, .chk, .dos, .htm, .log, .chm, .hlp. Также
удалите файлы без расширеня (только не скрытые) и те, в расширении
которых присутствуют цифры. Смело удаляйте каталоги Temp, Help и
Media. В итоге освобождение порядка 50 мегабайт вам точно
обеспечено. Если место очень драгоценно, можете удалить и директорию
временных файлов интернета — Temporary Internet Files.
Не каждый может похвастаться хорошей интернет-связью (если таковая
вообще есть :-)). На плохих линиях модемы отказываются быстро
работать. Часто при подключении озвучивают «занято» или выводят
ошибки, что изрядно выматывает нервы юзверя. Против таких
«неразрешимых» проблем помогает следующее: строка набора телефонного
номера может содержать символы, которые выполняют определенные
команды — эти символы отображены в Таблице 2. Например, чтобы модем
отсекал посторонние шумы, нужно поставить пару запятых в конце
номера. Для более качественной настройки модемного соединения нужно
зайти в файл win.ini и в разделе [Ports] для каждого Com-порта
прописать значение 921600,n,8,1,p. А в System.ini в разделе [386Enh]
прописать:
COMBoostTime=1
COM2Buffer=1024

Причем со значением последнего параметра стоит поэкспериментировать:
попробовать значения от 1024 до 4096. В зависимости от компьютера,
оптимальный вариант может колебаться.
На добрую пару сотен килобайт можно уменьшить размер всеми любимого
реестра народным методом. Всего-то и надо, что экспортировать реестр
в текстовый файл, а потом из этого файла его восстановить. Из
командной строки ДОСа это делается следующим образом:
C:\Windows\Regedit /e Reestr.reg — экспорт реестра в файл;
C:\Windows\Regedit /c Reestr.reg — импорт файла в реестр.
Кто сказал, что изменять значки папок в Windows нельзя? Можно! Даже
нужно. В папке, значок которой нужно изменить, создается файл
desktop.ini. В нем пишем следующее:
[.ShellClassInfo]
IconFile=Icon.ico
IconIndex=0
Infotip=Description

IconFile — путь к файлу с иконками.
IconIndex — номер иконки в файле (если их там несколько).
InfoTip — всплывающая подсказка, возникающая при наведении курсора
мыши на директорию.
Но просто так вся эта конструкция работать откажется. Дело в том,
что нужно установить атрибут этой папки — «Системный». В Проводнике
это сделать не удастся, а вот с помощью других файловых менеджеров
(WC, DN, VC, NC, FAR и т.д.) — запросто. Действуя аналогичным
образом, можно «рассистемить» любую папку, тем самым упразднив ее
значок. А если охота изменить значок системной папки, то и это не
проблема. После того как сняли атрибут «Системный» с папки, зайдите
туда, и обнаружите файл Desktop.ini, в котором находится строчка:
[.ShellClassInfo]
CLSID={Определенная для этой папки последовательность из 36 символов}

Пугает страшная строка с символами? Пустяки — поэкспериментировав
минут 10, начинаешь привыкать. Далее заходим в реестр, в раздел
HKEY_CLASSES_ROOT\CLSID\{Необходимые нам 36 символов}. В значении
подраздела DefaultIcon содержится путь к иконке. Мало того, тут
можно изменить всплывающую подсказку и название элемента. Таким же
образом легко можно переименовать, например, Корзину. А можно пойти
дальше, создав свою «системную папку» с уникальной
последовательностью 36 символа. Чтобы активизировать такую папку,
нужно в ее имя поставить после точки те же самые определенные вами
36 символов. Вот так, «ниоткуда», образуются такие системные папки
как «Панель управления», «Сетевое окружение» и т.д.
Продолжаем тему разрисовки Windows. Неплохо бы поменять обои
Explorer’а, а то серый (или любой другой) однородный цвет быстро
надоедает. Первым делом надо создать рисунок в формате .bmp. Затем
зайдите в реестр HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet
Explorer\Toolbar и создайте строковый параметр BackBitmap, в
качестве значения которого впишите путь к созданному рисунку.
Заключительным этапом наших вивисекций будет изменение заголовка
браузера IE. Это можно с легкостью проделать в параметре Window
Title ключа реестра HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\
Internet Explorer\Main.
Таким образом можно раскрасить Винду под любой вкус. И не только
можно, но необходимо — надо же показать компу, кто в нем хозяин :-).
Ну и конечно, перед друзьями покрасоваться, щеголяя умными фразами.

Перейти к разделу "ОПЕРАЦИОННЫЕ СИСТЕМЫ"