![]() |
как сделать относительную ссылку (*.lnk)
Не знал, в какую тему отнести. Сюда показалось наиболее логичным. Вопрос такой: можно ли, а если можно то как создать в винде на диске относительную ссылку?
Например, стуктура файлов: Код:
[+] SOME_ROOT Задача возникла из следующих соображений: есть архив, лень использовать специальный софт, зато нравится ходить по папочкам. Когда программу можно отнести к разным группам - постоянно забываю, где искать. Потом ещё возникает вопрос, куда помещать универсальную программу, которую вроде и туда и сюда поместить хочется. |
Нашёл 2 решенния:
1. %windir%\system32\RunDll32.exe shell32.dll,ShellExec_RunDLL ..\photo http://doitq.blogsome.com/2007/01/23/p118/ 2. explorer ..\photo Ещё хочу. Попроще и применительней к задаче |
А такой вариант?
Цитата:
Поздравляю с 500м постом! ![]() |
как её сделать? хочу попробовать Windows XP sp2
а, сори, увидел утилиту junction. Щас попробуем |
Где скачать утилиту после пары тыков мышкой не нашёл. Зато нашёл в МСДН про жёсткие ссылки, сделал утилитку:
Код:
#include <windows.h> |
pva, в записи блога Vadikan'а приведенна ссылка http://technet.microsoft.com/en-us/s.../bb896768.aspx, вот прямая http://download.sysinternals.com/Files/Junction.zip
|
junction не работает с файлами :( а CreateHardLink не захотела с папками
|
Цитата:
|
pva, вероятно Руссинович использовал не документированные функции.
Обзор исходника одноимённой проги Windows 2000 Junction Points там как раз говорится про недокументированный подход. |
Время: 23:56. |
Время: 23:56.
© OSzone.net 2001-