May 14, 2024 21:11
Интересный баг нашёл в Dr CureIt в случае с subst. Разработчики просто не рассчитывали на такую ситуацию.
Возьмём: X - "subst c:\temp J:", Y1 - "c:", Y2 - "\temp", Z - "J:". Т.е. subst %Y1%+%Y2% %Z% (= %X%), где Z в нашем случае: Y1+Y2.
Так ведёт себя продукт Dr в случае с X:
Задаём поиск по Z. Поиск начинается по Y1+Y2 (правильно), отображая Z+Y2 (баг). Реально поиск производится по Y1+Y2 (правильно), попытка лечения файлов производится по Z+Y2 (баг). Разумеется безуспешно.
Так вот, только что позвонил в Dr.web. На второй линии поддержки оператор официально подтвердил, что если баг обнаружен в их бесплатном продукте, то заниматься его исправлением они не будут, независимо от того, что он может существовать и в платных их продуктах (библиотеки-то явно одни и те же используются при компиляции).
P.S. Выяснил, что это сама OS Windows 11 разучилась обрабатывать нормально subst. А DrWeb, как и все остальные, использует её стандартные библиотеки - процедуры (или как это сейчас на программистском называется). Что не отменяет вышесказанного о техподдержке DrWeb.
it,
Маразм,
fun,
Лытдыбр,
лытдыбр