On Tue, 31 May 2005, Detlef Riekenberg wrote: [...]
Some Informations about a REPARSE_POINT:
- A REPARSE_POINT is a Symlink or a Mountpoint
- A REPARSE_POINT in win2000 is used for the "Remote Storrage Service"
ans as a Volume Mountpoint (kill the Driveletter-Limit). 3. The Windows-Explorer does not copy the REPARSE_POINT but the complete data, represented by the REPARSE_POINT. 4. The only tool in win2000, which is able convert a normal Directory into a REPARSE_POINT (mountpoint) is the Disk-Management Utility. a: According to "b", there is the "linkd"-app in the w2k-Reskit for creating junctions. b: With "Junction.exe" you can view REPARSE_POINTs and create/delete dir-symlinks ("http://www.sysinternals.com/files/jnctnsrc.zip") (Freeware with source) c: You can create Hardlinks for Files on an NTFS-Volume with ln.exe from "www.losoft.de/download/ls-tools.zip" (Freeware with source) d: Another Link-Tool for NTFS: "http://ashedel.chat.ru/source/" (GPL) e: A clone of ntifs.h with struct FILE_LINK_INFORMATION, struct _REPARSE_DATA_BUFFER and also "*CreateSymbolicLink*" "http://www.acc.umu.se/~bosse/ntifs.h" (GPL) (Also in the mingw-cvs)
How does Find{First,Next}File handle REPARSE_POINTs? Any chance we could use them to enable ShowSymdirLink without causing applications to go into infinite loops?
If yes that would be very cool.