Чтение онлайн

ЖАНРЫ

Тайны и секреты компьютера

Орлов Антон

Шрифт:

Существуют также программы, которые следят за вводом пользователя и в случае ввода однозначно несуществующих в том языке, на котором идет ввод, комбинаций символов (например, «ыфму» для русского, «lkz» для английского), автоматически переключают раскладку клавиатуры, а также перекодируют введенный неправильно текст. В основе этих программ лежат весьма большие словари, содержащие набор полученных в результате длительного анализа словарного состава языков и поиска недопустимых комбинаций. Наиболее развитой из них является Punto Switcher, доступная с адресаВ Punto Switcher имеется возможность вводить дополнительные недопустимые сочетания или, наоборот, запрещать производить перекодировку тех или иных слов. Интерфейс программы весьма удобен.

2. EzDesk

Многие пользователи любят расставлять значки на рабочем столе в определенном порядке — так, как им удобно. Скажем, ярлыки

редакторов — сверху, ссылки на свои папки — справа, а корзину — справа внизу. И как же бывает досадно, когда из-за какого-нибудь сбоя или из-за глупой «инициативы» Windows весь этот с трудом и любовью созданный порядок оказывается разрушен, а все значки аккуратно выстроены слева, при этом перемешавшись! Для Windows 2000 подобные сбои не характерны, но вот для Windows 9x… Наверняка многие с руганью и досадой в душе расставляли все вручную заново или махнули рукой и смирились с «стандартным» расположением значков.

Но существует программа, позволяющая восстановить нужное расположение значков за пару секунд и одно движение мыши — EzDesk, написанная Мелиссой Энхайен. При своем первом запуске или при желании пользователя она сохраняет в системном реестре координаты и названия иконок рабочего стола, а затем, при необходимости, позволяет восстановить их исходное расположение. Кроме того, в EzDesk есть возможность запоминать и восстанавливать расположение иконок не только на Рабочем столе, но и в отдельных папках.

Программа распространяется как Shareware, но в ее зарегистрированной версии добавлена лишь функция сохранения нескольких возможных вариантов расположения иконок на Рабочем столе и выбора желаемого варианта, а также несколько мелких особенностей. Вы можете загрузить программу EzDesk с адреса http://perecod.chat.ru/ezdesk.rar.

3. Clean System Directory

Некоторые не очень правильно написанные или старые программы для Windows при установке помещают свои библиотеки (файлы с расширением dll, в которых хранятся некоторые функции, используемые программой и вызываемые из библиотек по мере необходимости) в подкаталог System папки Windows, а при своем удалении их там оставляют. Возможно, их авторы рассчитывают на то, что эти библиотеки будут использоваться другими программами, — кто знает… Но так или иначе, в процессе работы, при установках и удалениях различных программ каталог System постепенно забивается всяческим «мусором», и его размер увеличивается до огромных цифр. Как быть? Переустановить Windows, потерев перед этим все содержимое системной папки, или восстановить раздел с операционной системой с помощью программы Norton Ghost из ранее сохраненного образа? Это, конечно, поможет, но ведь после полной переустановки придется также переустанавливать используемые программы, восстанавливать многие настройки системы, на что уйдет уйма времени и сил, а при восстановлении из образа Norton Ghost сделать то же со всеми новыми нужными программами, установленными после создания образа. Удалять различные файлы наугад? Но так нетрудно удалить и нужные библиотеки, и тогда уж точно может потребоваться переустановка операционной системы.

Гораздо лучше попробовать определить, какие библиотеки действительно необходимы каким-либо установленным программам, а какие — уже не нужны. Библиотека — это не самостоятельная программа, ее содержимым, как уже говорилось в других главах, программы просто пользуются, «вызвав» библиотеку во время своего выполнения. Но, если библиотека «вызывается», то напрашивается вполне естественное пожелание просмотреть все имеющиеся программы (и библиотеки тоже — одна библиотека может вызывать другую), составить список вызываемых ими библиотек, а затем сравнить его с содержимым папки System, выявив тем самым библиотеки, которыми не пользуется ни одна из установленных программ. Именно это и делает программа Clean System Directory, написанная Кевином Сольвеем из Австралии.

Программа сканирует жесткий диск (а может сканировать также и дискеты, и компакт-диски), производя поиск файлов, являющихся программами или библиотеками, просматривает структуру этих программ, выясняет, какими библиотеками из системного каталога они пользуются, а затем выводит список тех библиотек в папке System, которые не вызывает ни одна программа из находящихся на компьютере. Эти библиотеки можно переместить в отдельную папку и впоследствии удалить.

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

после перемещения лишних библиотек в отдельную папку стоит позапускать свои игровые и мультимедийные компакт-диски с целью проверить работоспособность программ на них, переместив обратно нужные библиотеки при необходимости.

Clean System Directory можно загрузить с сайта www.ozemail.com.au /~kevsol/sware.html, а также с адреса http://perecod.chat.ru/cleansys.rar.

4. FireLog

FireLog — это программа, которая должна быть у каждого хакера и "продвинутого пользователя". Ведь она позволяет аккуратно проследить все действия программы-установщика и выяснить, какие файлы при этом были добавлены или изменены, какие ключи реестра появились или изменились… Ну, а что делать после — понятно каждому. Хотя у этой программы есть и вполне «мирное» применение — например, то же отслеживание появления ненужных или временных файлов.

Программа сделана в виде «мастера». Проходя по ряду последовательных шагов, пользователь может задать область исследования программы: то есть — какую программу устанавливать, на каких дисках отслеживать изменения, в каких системных файлах. Потом FireLog сканирует указанные диски, составляет базу данных из имен присутствующих на них файлов, делает «снимок» системного реестра и системных файлов, а затем запускает саму установочную программу. После окончания инсталляции исследование диска и системных файлов проводится опять, а затем выводит отчет об обнаруженных изменениях в системе (рис. 28.1). Теперь легко определить, какие файлы и ключи реестра должны быть удалены при деинсталляции программы.

FireLog создал Д.Дементьев, и эту программу можно загрузить с адреса http://perecod.chat.ru/firelog.rar.

Рис. 28.1. Отчет программы FireLog.

5. Просмотр процессов системы

При работе в Windows 95/98 почти каждому пользователю неоднократно приходилось прибегать к услугам диалогового окна "Завершение работы программы", вызываемому комбинацией клавиш Ctrl, Alt и Delete. Необходимость в нем возникала тогда, когда какая-нибудь программа «зависает» так, что реанимировать ее нет никакой возможности. Но, к сожалению, средства этого окна были очень ограничены и слабы, и выгрузить зависшую программу удавалось далеко не всегда. В Windows 2000 появился весьма мощный Диспетчер задач, вызываемый той же самой комбинацией, однако он, предоставляя возможность выгрузить из памяти «зависшую» или ненужную программу и просмотреть некоторые ее параметры, не показывает, например, путь к файлу программы, что может быть полезным при поиске вирусов.

Вместе с тем существуют программы сторонних производителей, которые являются аналогами Диспетчера задач из Windows 2000, однако работают и в среде Windows 9x, а, кроме того, предоставляют немало полезной информации о запущенных программах, отсутствующей в отчетах упомянутого Диспетчера задач. Например, это "Process Viewer" Игоря Ниса (рис. 28.2) или «CCTask» Алекса Расса (рис. 28.3), а также «Starter» (рис. 28.4).

Рис. 28.2. Программа Process Viewer. Видит все, что сидит в оперативной памяти.

Рис. 28.3. Программа CCTask.

Рис. 28.4. Starter. Много функций в одной оболочке.

Для удаления из памяти той или иной программы достаточно пометить нужную задачу и выбрать из контекстного меню правой кнопки мыши пункт «Kill» (для Process Viewer) или «Terminate» (для Starter'а) или нажать кнопку «Kill» в окне программы CCTask, чтобы избавить память компьютера от зависшего приложения. При работе в Windows 9x данная возможность удобнее стандартной и работает значительно надежнее и быстрее, так что описанные программы могут довольно серьезно вам помочь в том случае, если вы используете Windows 95 или Windows 98/Me.

Поделиться с друзьями: