История изменений
Исправление user_id_68054, (текущая версия) :
Обоснуй. XP хоть и создаёт по факту более старую версию NTFS, но симлинки/хардлинки в ней поддерживаются.
вот обосновываю:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363866(v=vs.85).aspx
цитата для Ъ:
Requirements
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header
WinBase.h (include Windows.h)
Library
Kernel32.lib
DLL
Kernel32.dll
это был официальный источник.
а чуть ниже идёт комментарий:
here are some notes I made while experimenting with soft/hard links in Windows
------------------------------------------------------------------------------
hard-link = links in NTFS on the same volume (single mft entry)
* since NT4 (according to docs, but the CreateHardLink call
is not present in kernel32.dll from NT4, it is present in
the kernel32.dll from W2K)
symbolic-link = links by name (to directories/files/unc - symlinkd/symlinkf)
(soft-link) - relative
- absolute
* no windev paths like Volume-GUID paths
* since Vista
junction = links by name (only directories)
* since W2K
* expected to be windev paths like Volume-GUID paths
mount-point = junction to another volume
* since W2K
* special case of junctions
------------------------------------------------------------------------------
WinXP fails with ERROR_CANT_ACCESS_FILE when trying to follow a symlink
------------------------------------------------------------------------------
....
...
...
в нём обрати внимание на «since Vista» и на «WinXP fails with ERROR_CANT_ACCESS_FILE when trying to follow a symlink» :-)
**************************************************
короче — говно ваша эта WinXP! впрочем как и весь другой устаревший софт...
Исправление user_id_68054, :
Обоснуй. XP хоть и создаёт по факту более старую версию NTFS, но симлинки/хардлинки в ней поддерживаются.
вот обосновываю:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363866(v=vs.85).aspx
цитата для Ъ:
Requirements
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header
WinBase.h (include Windows.h)
Library
Kernel32.lib
DLL
Kernel32.dll
это был официальный источник.
а чуть ниже идёт комментарий:
here are some notes I made while experimenting with soft/hard links in Windows
------------------------------------------------------------------------------
hard-link = links in NTFS on the same volume (single mft entry)
* since NT4 (according to docs, but the CreateHardLink call
is not present in kernel32.dll from NT4, it is present in
the kernel32.dll from W2K)
symbolic-link = links by name (to directories/files/unc - symlinkd/symlinkf)
(soft-link) - relative
- absolute
* no windev paths like Volume-GUID paths
* since Vista
junction = links by name (only directories)
* since W2K
* expected to be windev paths like Volume-GUID paths
mount-point = junction to another volume
* since W2K
* special case of junctions
------------------------------------------------------------------------------
WinXP fails with ERROR_CANT_ACCESS_FILE when trying to follow a symlink
------------------------------------------------------------------------------
....
...
...
в нём обрати внимание на «since Vista» и на «WinXP fails with ERROR_CANT_ACCESS_FILE when trying to follow a symlink» :-)
Исходная версия user_id_68054, :
Обоснуй. XP хоть и создаёт по факту более старую версию NTFS, но симлинки/хардлинки в ней поддерживаются.
вот обосновываю:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363866(v=vs.85).aspx
цитата для Ъ:
Requirements
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header
WinBase.h (include Windows.h)
Library
Kernel32.lib
DLL
Kernel32.dll