Скопировано отсюда, так как оно заперто там; Я надеюсь, что это принадлежит здесь.
Можно ли открыть .lnk
(ярлык Windows) в шестнадцатеричном редакторе и изменить абсолютный путь ярлыка на относительный? Можем ли мы сделать это в Windows? Команда edit в cmd может открывать файлы ссылок, но их трудно читать и редактировать. Есть ли в окнах какой-нибудь шестнадцатеричный редактор, который может открыть файл .lnk
и разрешить мне его редактировать? Нужно ли .lnk
на Linux или Linux тоже распознает ярлык?
Я хочу сделать это не только для запуска файлов .exe
, но и для указания на папки (то есть ярлык на папки). Пакетный файл, который выполняет explorer.exe
с целевой папкой в качестве параметра, может сделать это на самом деле, но я хочу знать, есть ли способ на самом деле редактировать данные в самом файле .lnk