А почему ярлыки только абсолютные?
От: anonymouse2 Иностранный Агент
Дата: 29.08.19 04:47
Оценка:
Виндовые ярлыки (файлы .lnk) могут содержать в себе только абсолютный путь.
Попытка прописать туда относительный заканчивается тем что винда ставит абсолютный. Даже если прописать в хекс-редакторе, винда все равно считает что путь абсолютный и ведет себя соответственно.
В результате ярлыки непереносимы между компьютерами.
Симлинки (символьные ссылки, они есть в NTFS) кстати тоже непереносимы, даже внутри одного диска при попытке скопировать папку, внутри которой символьная ссылка на другую папку — копируются все файлы полностью, и в копии вместо симлинка появляется копия папки и копии файлов.
Почему так? Особенно с ярлыками непонятно, ну казалось бы — какая разница, если путь относительный — ну сгенерируй путь, базируясь на размещении самого ярлыка, но нет...
Нет такого преступления, на которое не пошло бы суверенное родоплеменное быдло ради продления своего бессмысленного рода и распространения своего бессмысленного генома.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.