The API function GetFinalPathNameByHandle
might serve your needs. You will have to open the file or directory to obtain a handle to it. Pass that handle to GetFinalPathNameByHandle
and it will give you the true path of the file. There is no need to disable the file system redirector.
I suppose the only possible downside is that this does require you to supply a handle rather than a path.