I’m verifying my ntfs driver on Windows XP (my driver mounts on CDR, CDRW,
and DVDRAM media and writes UDF). If I disable the built-in UDFS reader
that ships with XP and attempt to copy a long file name then the filename
is always truncated to the first 8 characters. This only occurs on Windows
XP.
Examining the FILE_OBJECT.FileName object being passed down during
IRP_MJ_CREATE shows that the filename has been truncated to the first 8
characters of the original long filename, but the UNICODE_STRING.length
field (in the FILE_OBJECT) still shows the original length of the long
filename. Hmmmmmm…
So, somebody above me is taking the liberty to truncate filenames before
passing them down. I’m assuming that there is some call I should be
handling on XP stating that I handle long filenames. (or something could be
corrupting the FILE_OBJECT).
Any ideas on getting long file name support on XP?
Thanks!
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com