Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Средство от «плохих парней»

div.main {margin-left: 20pt; margin-right: 20pt} Средство от «плохих парней»
Автор: Александр Захарченко, az13@mailru.com
Опубликовано: 24.04.2002
Оригинал: http://www.softerra.ru/review/oses/17571/

«И ты, Брут?!»

Из собственного опыта рискну вывести закономерность: чем больше наплыв людей в определенную профессию, тем ближе средний уровень их квалификации к минимальному. Усиление конкуренции, вызванное переизбытком «кадров», положение не улучшает. Вспомните популярное не так давно объявление на дверях различных бизнес-контор: «Представителей иностранных фирм, юристов и бухгалтеров просьба не беспокоить». Достали таки.

Смотришь, рекламируется очередное достижение программистской мысли, обещающее радикальное улучшение, ускорение, повышение надежности и т.д. Клюнув на приманку, обнаруживаешь, что логика авторов нередко весьма непохожа на вашу, оригинальность дизайна не лезет ни в какие стандарты, удобства почему-то расположены «во дворе», а «баги» безо всякого глюкогенератора  [1] лезут изо всех щелей, словно оголодавшие клопы.

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

Недавно я решил обновить драйверы для накопителя Iomega ZIP®. После перехода на WinMe куда-то исчезла функция автоматического выталкивания ZIP-дискеты в процессе выключения компьютера. Поскольку переустановка прежней версии драйверов проблему не решила, а застрявшую дискету можно вытащить только при включенном питании, то пришлось отправляться за обновлением на сайт изготовителя. Уж с новейшей-то версией должно быть все в порядке.

С момента моего последнего посещения сайта Iomega Corporation прошло почти два года. За это время имеющаяся у меня версия 2.2.1 безнадежно устарела, и с 15 марта 2002 г. предлагается IomegaWare 3.1.1, поддерживающая новые устройства для всех разновидностей Windows. Несмотря на значительно меньший размер дистрибутива, основные функции: форматирование, защита и копирование дисков остались на месте и даже была добавлена и усовершенствована новая технология Active Disk. По замыслу разработчиков, ее задача — автоматический запуск приложений прямо с Zip-диска. Если бы не события, о которых я расскажу чуть позже, то я бы тоже порадовался возможности держать файлы на диске, «где они будут в безопасности от аварий жестких дисков, атак вирусов и червей». Еще одно достоинство — «плохие парни не смогут получить доступ к вашим файлам при отсутствии активного Zip-диска».

Строгий ревизор от Касперского признал дистрибутив, не имеющий цифровой подписи, безопасным. Установка, после указания каталога для размещения, проходит полностью автоматически. Увы, режим выбора компонент больше не предусмотрен. Но зато, в отличие от старых версий, сразу после перезагрузки правильно определяется буква ZIP-устройства и программа-диагност таки удаляется из папки «Автозагрузка». После лицезрения поздравлений и благодарности за выбор продуктов от Iomega осталось только проверить работоспособность новых утилит. Вставляю дискету и …

… вижу, что с «Панели задач» исчезли ярлыки «Быстрого запуска». Поиск показал, что соответствующая папка “Quick Lunch” тоже отсутствует. Что за чудеса? Нашел архивную копию WINDOWSPROFILES и вернул ярлыки на место. Вскоре ZIP понадобился опять. Пока просматривал нужный файл «Рабочий стол» вдруг опустел: остались только защищаемые системой значки «Мой компьютер» , «Мое сетевое окружение» и «Мои документы» . При этом попытка добраться до этих документов закончилась сообщением о неправильном пути. Каталог WINDOWSPROFILES оказался совершенно пуст. Никаких следов от пользовательских настроек и тем более от данных.

Все попытки восстановить потери с помощью архива закончились одинаково: после вставки ZIP-дискеты содержимое папки PROFILES частично или полностью уничтожалось. Мистика, которая, однако, разрешилась крайне просто. Утилиты TaskInfo и File Monitor показали, что вредительством занимается ADENGINE — компонент Active Disk от Iomega.


Рис. 1. Ну очень активный движок! Посмотрите, с каким энтузиазмом он выполняет операцию DELETE. Таких строк в LOG-файле десятки тысяч.


Рис. 2. ADENGINE глазами менеджера задач.

И это еще большая удача, что он лезет только в PROFILES, не трогая остальных данных и программ.

По завершению работы ADENGINE, как черт из табакерки выскакивает TAPISRV.EXE — Сервер телефонии Microsoft® Windows™. Кто и куда собирается звонить я выяснять уже не стал. Может это искалеченная Windows пытается попросить помощи у своего хозяина, а может движок, закончив свое черное дело, рапортует об успешно выполненном задании.

Бесполезными оказались мои попытки остановить «усовершенствованного» активиста с помощью панели управления (рис. 3). Информация стиралась независимо от положения переключателей (но всегда в разных объемах).


Рис. 3. Настройки ни на что не влияют.

Единственным выходом стало удаление небывало новой технологии с помощью штатного деинсталлятора, любезно прописанного в главном меню (Пуск—> Программы—>Iomega—>Uninstall Active Disk). Остальные программные компоненты для ZIP-устройства оказались ни при чем, исправно выполняя свои обязанности.

Ну, что ж, рецепт от «плохих парней» оказался весьма эффективным. Заполучив вашу заветную дискету с секретами, «шпионы» останутся с носом, то бишь без своих. Компьютеров. Как, впрочем, и хорошие парни тоже.

[1] —  Почитать про отличный и проверенный глюкогенератор вы можете в Разнософте №24 (прим. ред.)
[обратно к тексту]


Вниманию вебмастеров: использование данной статьи возможно только в соответствии
с правилами использования материалов сайта «Софтерра» (http://www.softerra.ru/site/rules/)


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте