Истребитель червей

Истребитель червей (англ. WormSlayer) – программа, предназначенная для очистки USB-носителей (флешек) от вирусов.

История разработки

USBBAT

История версий:

Версия 1.0.0.0 от 16 февраля 2011 года
Первая версия, созданная на Turbo Pascal v7.0.
Версия 1.1.0.1 от 08 марта 2011 года
Добавлен запуск программы после создания неудаляемой папки.
Версия 1.2.0.2 от 18 марта 2011 года
Программа автоматизирована.
Версия 1.4.0.4 от 19 марта 2011 года
  • Добавлена возможность отказа от операций с BAT-файлом.
  • Убрана автоматизация.
Версия 2.0.0.5 от 26-27 марта 2011 года
Программа переписана на языке C++ и русифицирована.
Версия 3.1.0.7 от 08 апреля 2011 года
  • Программа переписана в среде программирования PascalABC.NET версии 1.6.
  • Отключены модули среды программирования Turbo Pascal – DOS и CRT.
Версия 3.1.1.8 от 10 апреля 2011 года
Исправлены орфографические ошибки.
Версия 3.3.1.11 от 15 апреля 2011 года
  • Программа переписана с нуля в среде программирования PascalABC.NET версии 1.7.
  • Изменён счётчик версий.
  • Добавлена очистка флешки от любых INF-файлов.
Версия 3.3.2.12 от 16 апреля 2011 года
Исправлен вывод списка версий.
Версия 3.4.0.13 от 21 апреля 2011 года
Уменьшен размер строки под ввод режима.
Версия 4.0.0.14 от 30 апреля 2011 года
Программа снова написана на языке C++.
Версия 4.0.2.16 от 29 мая 2011 года
  • Мелкие улучшения.
  • Введён полноформатный счётчик версий.

Следующее поколение

История версий

Версия 2.7.0.43 от 30 октября 2014 года
  • Убрана зависимость от набора компонентов PNGComponents. В частности, все TPNGBitBtn заменены на обычные кнопки класса TButton и кнопки с иконкой класса TBitBtn, а все иконки преобразованы в формат BMP.
  • Упразднены свойства главного окна AppDrive и AppPath. Вместо них теперь всюду явно вызывается функция GetCurrentDir.
  • Все подпрограммы, реализующие операции с файлами, заменены их обёртками из модуля SysUtils.
Версия 3.0.0.45 от 31 октября 2015 года
Функционал программы разделён между двумя модулями, или агентами:
  • WormSlayer отвечает за удаление файла Autorun.inf и ярлыков в корне флешки.
  • Anti-Recycler отвечает за удаление папки RECYCLER и снятие атрибутов скрытости со всех папок в корне флешки.

Особенности

Лицензирование

Программа «Истребитель червей» выпускается под лицензией GNU GPL v3.