create a token handle with TOKEN_QUERY access rights which is required to query the user information in RtlFormatCurrentUserKeyPath
Modified: trunk/reactos/lib/rtl/registry.c

Modified: trunk/reactos/lib/rtl/registry.c
--- trunk/reactos/lib/rtl/registry.c	2005-05-06 00:07:05 UTC (rev 15028)
+++ trunk/reactos/lib/rtl/registry.c	2005-05-06 00:09:08 UTC (rev 15029)
@@ -257,7 +257,7 @@
   DPRINT ("RtlFormatCurrentUserKeyPath() called\n");
 
   Status = ZwOpenThreadToken (NtCurrentThread (),
-			      TOKEN_READ,
+			      TOKEN_QUERY,
 			      TRUE,
 			      &TokenHandle);
   if (!NT_SUCCESS (Status))
@@ -269,7 +269,7 @@
 	}
 
       Status = ZwOpenProcessToken (NtCurrentProcess (),
-				   TOKEN_READ,
+				   TOKEN_QUERY,
 				   &TokenHandle);
       if (!NT_SUCCESS (Status))
 	{