Открыть сервисСервис

SPPExtComObjHook.dll — библиотека Subtitle Edit

SPPExtComObjHook.dll — динамическая библиотека Microsoft Windows, входящая в состав программы субтитров Subtitle Edit, разработанной российским программистом Стеганом Сибгатуллиным. Файл выполняет роль COM-объекта-посредника (shell extension), обеспечивающего интеграцию редактора субтитров с оболочкой операционной системы. В контексте пользовательских вопросов файл часто упоминается в связи с подозрениями на вредоносное ПО, однако сам по себе не является вирусом.

Назначение

Subtitle Edit — бесплатный open-source редактор субтитров для Windows, поддерживающий более 300 форматов. Программа использует механизм COM (Component Object Model) для взаимодействия с другими приложениями. SPPExtComObjHook.dll реализует интерфейс, позволяющий:

  • регистрировать расширения оболочки (shell extensions) для файлов субтитров;
  • обеспечивать контекстное меню в Проводнике Windows для файлов с расширениями .srt, .sub, .ass, .ssa и других;
  • поддерживать drag-and-drop и другие интеграционные функции.

Название файла является сокращением: SPP — Subtitle Parse/Process, Ext — Extension, ComObj — COM-объект, Hook — «крючок», указывающий на перехват вызовов.

Происхождение

Subtitle Edit создан датским разработчиком Николасом Нильсеном (Niklas B.) в 2008 году. Проект распространяется на условиях GPL и размещён на GitHub. SPPExtComObjHook.dll поставляется в составе официальных дистрибутивов программы начиная с ранних версий.

Российское отношение к файлу связано с тем, что ряд антивирусных лабораторий и форумов, ориентированных на русскоязычное сообщество, классифицировал его как «potentially unwanted program» (PUP) или «adware». Это вызвано тем, что многие пользователи обнаруживают файл в системе, не устанавливая Subtitle Edit напрямую — программа может поставляться в составе пакетов, torrent-раздач или бандлов с другими приложениями.

Почему файл вызывает подозрения

Ряд признаков делает SPPExtComObjHook.dll объектом внимания антивирусов:

  1. COM-регистрация. Файл регистрируется в реестре Windows как COM-объект, что позволяет ему загружаться в процессы других программ (включая Проводник). Этот механизм традиционно используется как вредоносным ПО, так и легитимными расширениями оболочки.
  1. Отсутствие цифровой подписи. В некоторых сборах Subtitle Edit DLL не имеет валидной цифровой подписи, что снижает доверие со стороны систем безопасности Windows.
  1. Неожиданное появление. Пользователи, установившие программу через неофициальные каналы, могут не осознавать, что файл принадлежит Subtitle Edit.
  1. Ложные срабатывания. Ряд антивирусов (включая Dr.Web, Kaspersky, Malwarebytes) помечал файл как «RiskTool», «Adware» или «PUP» — категории, не означающие вредоносности, но сигнализирующие о нежелательном поведении.

Как проверить подлинность

Для определения, является ли установленный SPPExtComObjHook.dll легитимным, используются следующие признаки:

ПризнакЛегитимный файлПодозрительный файл
РасположениеПапка установки Subtitle EditСистемные папки (System32, SysWOW64)
Цифровая подписьОтсутствует или подписанаОтсутствует
РазмерСоответствует версии программыАномальный
Дата созданияСовпадает с установкой Subtitle EditНеизвестна

Если файл находится в папке Program Files\Subtitle Edit, он, вероятнее всего, принадлежит программе. Если файл обнаружен в System32 или других системных каталогах, рекомендуется проверить его сканированием в VirusTotal и, при необходимости, удалить.

Удаление

Удаление файла безопасно, если пользователь не использует Subtitle Edit. Стандартная деинсталляция программы через «Установку и удаление программ» Windows удаляет все компоненты, включая COM-регистрацию. В случае остаточных записей в реестре используется утилита Autoruns от Microsoft Sysinternals, позволяющая отключить ненужные расширения оболочки.

См. также

  • Subtitle Edit
  • COM (Component Object Model)
  • Shell extension
  • Динамическая библиотека

Источники

  • Официальный репозиторий Subtitle Edit на GitHub
  • Документация Microsoft по COM и shell extensions
  • База данных VirusTotal (классификация файлов)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru