PDA

Показать полную графическую версию : Каким образом Windows находит перемещенные папки("Папка была перемещена или удалена")


kefi
26-03-2008, 11:05
Если создать папку с файлами(например с exe'шником) и ярлык к этому exe'шнику и после переместить папку в новое местоположение, то при попытке запуска с помощью ярлыка этого файла выйдет сообщение
"Папка была перемещена или удалена", после которого файл будет успешно запущен , а параметры ярлыка изменены на новую локацию.
Если же создавать ярлык на папку и перемещать ее, то даже сообщения не будет при попытке ее открытия с ярлыка - все успешно откроется.

Интересует - логика , по которой Windows определяет , где находится новое местоположение перемещенного файла/папки .

Busla
26-03-2008, 11:30
Чудес не бывает, этот "механизм" нередко ошибается. Вам пока попросту везло ;)
похоже, просто поиск по имени

kefi
26-03-2008, 12:00
похоже, »
Так и хотеось бы понять, - как это делает Windows ?
Чудеса и везение здесь не при чем - это работает ВСЕГДА! Что у меня , что у Вас . Хотеось бы разобраться - что происходит при этом.

Petya V4sechkin
26-03-2008, 17:21
kefi, можно здесь почитать:
Distributed Link Tracking and Object Identifiers (http://msdn2.microsoft.com/en-us/library/aa363997(VS.85).aspx)




© OSzone.net 2001-2012