I am trying to reparse an open using a GUID path, but am getting
syntax error codes
Is it even possible to reparse using GUID paths?
If not, how can I get a nonpersistent name in user mode, without
invoking the kernel/FltMgr? All I found turns paths into GUIDs, but
not vice versa (I can use conversion from drive letters to
nonpersistent paths, it need not necessarily be from GUIDs)
Kind regards, Dejan.
Since it takes me quite a while to do the testing this week, I waited
for an answer, but still went through and sent a test executable
Yes, reparsing to GUID names is possible (as would be expected),
however, the user mode routines return \?\Volume{GUID} style paths,
whereas the kernel uses ??\Volume{GUID} style paths. Changing the
second \ to ? is sufficient.
HTHS
Kind regards, Dejan.
On Tue, May 26, 2015 at 10:50 AM, Dejan Maksimovic
wrote:
> I am trying to reparse an open using a GUID path, but am getting
> syntax error codes
> Is it even possible to reparse using GUID paths?
>
> If not, how can I get a nonpersistent name in user mode, without
> invoking the kernel/FltMgr? All I found turns paths into GUIDs, but
> not vice versa (I can use conversion from drive letters to
> nonpersistent paths, it need not necessarily be from GUIDs)
>
> Kind regards, Dejan.