• Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.
ClearLNK - удаление параметров запуска у ярлыков

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

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,816
Симпатии
5,685
#1
Пользователь Dragokas разместил новый ресурс:

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

Удаляет параметры запуска объекта ярлыка (.LNK)

Использование:
Скачать и распаковать из архива скрипт ClearLNK.vbs

- вариант 1) перетащить ярлык и опустить его над файлом этого скрипта
Посмотреть вложение 17849

- вариант 2) перетащить на скрипт текстовый лог программы CheckBrowserLNK (CheckBrowserLnk.log)

- вариант 3) запустить этот скрипт и ввести путь и имя...
Узнать больше об этом ресурсе...
 

glax24

Разработчик
Сообщения
2,001
Симпатии
1,490
#2
Перетащил на скрипт CheckBrowserLnk.log
Код:
======================= [ Browser with parameters ] =======================
C:\Users\Public\Desktop\Opera.lnk [C:\Program Files\Opera\opera.exe safezone.cc]
============================== [ End of Log ] ==============================
Ярлык удалился и wscript.exe висит и жрет 50% проца. ОС Win7x86.
При повторном перетаскивание ярлыка уже нет и wscript.exe висит и жрет 50% проца.
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,816
Симпатии
5,685
#3
Пользователь Dragokas обновил ресурс ClearLNK - удаление параметров запуска у ярлыков новой записью:

Правка багов

1. Убран баг с зацикливанием при чтении лога CheckBrowserLnk, если заданный в нем файл физически отсутствует.
2. Добавлена правильная проверка привилегий.
3. После перезапуска утилита теряла переданный ей объект. Это было исправлено.
Узнать больше об этом обновлении...
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,816
Симпатии
5,685
#4
Пользователь Dragokas обновил ресурс ClearLNK - удаление параметров запуска у ярлыков новой записью:

Дополнение функционала

1. Исправление перенаправлений на одноименные URL ярлыки.
2. Добавлена правка для аргументов запуска через CMD.
Узнать больше об этом обновлении...
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,816
Симпатии
5,685
#5
Пользователь Dragokas обновил ресурс ClearLNK - удаление параметров запуска у ярлыков новой записью:

Смена интерфейса: работа со списком ярлыков

Изменен интерфейс: запуск скрипта открывает текстовый файл для вставки списка ярлыков.
Добавлено лечение по списку из текстового файла, который перетянули на скрипт.
Лечении ярлыков вида cmd /c: поправен рабочий каталог; исправлено чтение пути к браузеру из App Paths, когда он запускается через ланчер.
Защита от зацикливания через рекурсивный вызов списком ярлыков самого себя.
Обход ошибки, когда движок форума вставляет лишний пробел в путь выложенного хелпером лога.
Инструкция обновлена.
Узнать больше об этом обновлении...
 

mike 1

Активный пользователь
Сообщения
2,395
Симпатии
925
#6
Dragokas, а можно сделать так чтобы эти батники автоматически удалялись утилитой, а то мне лень каждый раз писать скрипт, который будет их удалять. :)
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,816
Симпатии
5,685
#7
Я думаю, что это не очень хорошая идея.
Утилита позиционируется, как правка для ярлыков. Ничего более.
А если пользователь сам прописал запуск батника?
 

mike 1

Активный пользователь
Сообщения
2,395
Симпатии
925
#8
Dragokas, в утилите Glax24 можно выбрать элементы для исправления. Может стоит добавить функционал в котором пользователь сможет самостоятельно выбрать что он хочет исправить?
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,816
Симпатии
5,685
#9
Это правящая утилита. Таковой всегда и останется.
Интерфейса не будет. Считайте это моим эгоизмом.
Пользователям запрещено ее использовать без прямого указания хелпера.
 

mike 1

Активный пользователь
Сообщения
2,395
Симпатии
925
#10
Dragokas, даже если это и так все равно утилита исправляет похоже все найденное в логе CheckBrowserLnk, а это наверное не правильно т.к. там могут содержаться и вполне нормальные записи.
 

Кирилл

Команда форума
Администратор
Сообщения
13,463
Симпатии
5,957
#11
даже если это и так все равно утилита исправляет похоже все найденное в логе CheckBrowserLnk,
А ты тоже говоришь юзеру - удалите все найденное в CheckBrowserLnk?
Ну да,это утилита не правильная,без вариантов...

@Dragokas , @glax24 ,давайте пишите еще утилиту которая будет говорить пользователю какие ярлыки править,что бы хэлпер текст копировал и вставлял на форум.
В самом деле,чего тянем то)
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,816
Симпатии
5,685
#12
mike 1, вот именно поэтому рекомендацию должен давать только хелпер.
На данный момент ClearLNK обрабатывает только секцию "Browser with parameters".

======================= [ Browser with parameters ] =======================
C:\Users\Владимир\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Launch Internet Explorer Browser.lnk [iexplore.exe "http://yandex.ru" ]
C:\Users\Владимир\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Mozilla Firefox.lnk [iexplore.exe "http://yandex.ru" ]
C:\Users\Владимир\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Operation.lnk [c:\operation.bat --demo --x 1680 --y 1050 ]

Если среди записей есть легитимные,
шаблон хелпера должен выглядеть следующим образом:

Запустите ClearLNK и скопируйте в него эти строки для исправления ярлыков:
Код:
  ...
C:\Users\Владимир\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Launch Internet Explorer Browser.lnk [iexplore.exe "http://yandex.ru" ]
C:\Users\Владимир\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Mozilla Firefox.lnk [iexplore.exe "http://yandex.ru" ]
...
 
Последнее редактирование модератором:

shestale

Ассоциация VN/VIP
Преподаватель
Сообщения
9,647
Симпатии
4,957
#15
Стас, во-первых у меня этой ссылке и не было ни когда, вы их между собой как-то подпольно что-ли распространяете))), ...а во-вторых, предыдущий пост я написал по просьбе сандора.
Мы официально обновим ресурс немногим позже.
давай уже по- скорее))), а то с этими ярлыками ни чего не понятно, вот например здесь, то ли утиль не сработала, то-ли юзер что не так сделал, но в повторном логе я исправлений в ярлыках не вижу.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,816
Симпатии
5,685
#16
вы их между собой как-то подпольно что-ли распространяете)))
Я знаю, что ты не знал :) Это предварительное тестирование.
Хорошо. Обновлю сегодня ресурс.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,816
Симпатии
5,685
#17
Пользователь Dragokas обновил ресурс ClearLNK - удаление параметров запуска у ярлыков новой записью:

Глобальное обновление

2.3.
Графический интерфейс.
Отчет о лечении.
Программа переписана на языке Visual Basic 6.
Несколько последовательных алгоритмов лечения.
Лечение ярлыков, у которых цель - батник, др. скриптовые расширения, URL или WEB-адрес, цель не существует или имеет дописку.
Лечение небраузерных ярлыков (эвристик - вероятность успеха лечения 50 %).
Ярлык удаляется, если цель установить не удалось.
Узнать больше об этом обновлении...
 

glax24

Разработчик
Сообщения
2,001
Симпатии
1,490
#19
Dragokas, есть в планах сделать полнофункциональную программу чтобы сама делала поиск ярлыков?
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,816
Симпатии
5,685
#20
Стас, ну а зачем тогда это писать? :Blum3:
Решил все-таки обновить сейчас, дабы не возникало недоразумений.
есть в планах сделать полнофункциональную программу чтобы сама делала поиск ярлыков?
ClearLNK не будет иметь функции поиска ярлыков.
_______________________
1. Если будут признаки ошибок при правке ярлыков, большая просьба сбрасывать ссылки на лог сюда в тему.
2. Любые вопросы по алгоритмам работы лечения будут игнорированы.
 
Сверху Снизу