It might save you some time.
On XP and greater you can open file by file id in one
open(FILE_OPEN_BY_FILE_ID) with full path name e.g.
“\??\D:\eight_byte_file_id_here”, while on W2K and below you must open
root directory first “\??\C:\”, and than in second
open(FILE_OPEN_BY_FILE_ID) for (“eight_byte_file_id_here”) file id, you must
pass previously opened root directory handle in OBJECTS_ATTRIBUTES
RootDirecory member. It is doable only with ZwOpenFile/ZwCreateFile API
friends.
WBR Primoz