ClearLNK - удаление параметров запуска у ярлыков

ClearLNK - удаление параметров запуска у ярлыков 2.9.0.18

2.6.0.2
Исправлена ошибка при поиске секций отчета.
  • Like
Реакции: Кирилл
2.6.0.0 Beta
Добавлена полная совместимость с базой данных Check Browsers' LNK by Dragokas & regist, а также перетаскивание лога от нее на утилиту ClearLNK.
*.TXT-файлы отчетов обрабатываются по тем же правилам, что и *.LOG-файлы:
- сначала поиск по заголовку лога и именам секций от утилиты Dragokas & regist,
- затем от утилиты glax24,
- иначе правятся ярлыки из каждой строчки лога.
В версии от Dragokas & regist обрабатываются только секции:
1) Браузерные ярлыки:
- "Имя браузера неверное"
- "С аргументами"
- "Подозрительные ( >>> ВЫСОКИЙ риск <<< )"
2) Прочие ярлыки
- "Подозрительные ( >>> ВЫСОКИЙ риск <<< )"
Записи ярлыков, перед которыми стоит дефис, ClearLNK не будет обрабатывать.
Ярлыки, для которых не доступно восстановление, теперь удаляются только в корзину.
Добавлено удаление в корзину батников и скриптов (не всех)*, если ярлык ссылается на них.
* вредоносность оценивается по специальным критериям.
Добавлены алгоритмы лечения. Пересмотрен движок лечения (рефакторинг).
Xpoм.lnk - поправка в базе.
Исправлена ошибка при запуске из %TEMP% и другие мелкие правки.
Улучшен вывод отладочной информации (расшифровки ошибок от COM-объектов).
Вывод предупреждения, если пользователь пытается дважды вылечить ярлыки (метка записывается в файл %TEMP%\ClearLNK_Input.log в виде MD5-хеш).
Поддержка имен файлов с юникодными символами.
Поддержка перетаскивания нескольких ярлыков.
Убрано ограничение на максимальное кол-во символов в текстбоксе.
Выделение всего текста в текстбоксе по Ctrl + A или фокусе.
2.4.0.0
Улучшены процедуры поиска файла.
Обработка секции Browser URL утилиты от glax24.
Добавлено предупреждение при попытке вылечить ярлыки из списка, вставленного в окно програмы, если реально в списке их нет.

2.4.0.1.
Пополнение баз.

2.5.0.0
Улучшен алгоритм снятия блокировки по привилегиям файловых объектов.
Фикс открытия лога при запуске из корня диска.
Добавлена дата создания отчета.
Если система загружена в "безопасном режиме" в логе в поле "OS" будет указано "(Safe Boot)"
Добавлено распознавание цели ярлыка установщика.
Запрет запуска из папки Temp
HTA и MSHTA.exe убраны из признаков скриптовых расширений и процессоров.
Имя отчета в формате "ClearLNK-DD.MM.YYYY_HH-MM.log"

2.5.0.1
Вернул функцию удаления ярлыка.
"(цель не найдена)" переименовано на "(цель не восстановлена)".
Добавлен и включен режим отладки ошибок (выводится в конец лога).
Теперь лог создается в папке LOG рядом с EXE-шником ClearLNK.
2.3.
Графический интерфейс.
Отчет о лечении.
Программа переписана на языке Visual Basic 6.
Несколько последовательных алгоритмов лечения.
Лечение ярлыков, у которых цель - батник, др. скриптовые расширения, URL или WEB-адрес, цель не существует или имеет дописку.
Лечение небраузерных ярлыков (эвристик - вероятность успеха лечения 50 %).
Ярлык удаляется, если цель установить не удалось.
Изменен интерфейс: запуск скрипта открывает текстовый файл для вставки списка ярлыков.
Добавлено лечение по списку из текстового файла, который перетянули на скрипт.
Лечении ярлыков вида cmd /c: поправен рабочий каталог; исправлено чтение пути к браузеру из App Paths, когда он запускается через ланчер.
Защита от зацикливания через рекурсивный вызов списком ярлыков самого себя.
Обход ошибки, когда движок форума вставляет лишний пробел в путь выложенного хелпером лога.
Инструкция обновлена.
  • Like
Реакции: akok
1. Исправление перенаправлений на одноименные URL ярлыки.
2. Добавлена правка для аргументов запуска через CMD.
1. Убран баг с зацикливанием при чтении лога CheckBrowserLnk, если заданный в нем файл физически отсутствует.
2. Добавлена правильная проверка привилегий.
3. После перезапуска утилита теряла переданный ей объект. Это было исправлено.
Сверху Снизу