[ros-dev] [ros-diffs] [pschweitzer] 65596: [NTOSKRNL] THE oneliner.... Properly read the information from the IRP to get the reparse tag. This fixes the handling of reparse mount points in ReactOS. To make it short and ...

David Quintana (gigaherz) gigaherz at gmail.com
Wed Dec 10 12:36:31 UTC 2014


You mean if it changes AFTER installation? Because I recall installing
Windows XP on top of another Windows XP, and getting the OS drive to be
mapped to D: and everything was working fine (just on the wrong drive). The
problem was I had to reformat and install with a different media in order
to get it as C: (I had an upgrade disk around only), because changing the
drive letter of the system drive after installation is unfeasible.

The problem is not hardcoding C:, the problem is just that ALL of those
paths are stored in absolute form in the registry, without even using
environment strings such as %SYSTEMROOT% to store them. But really, it's
not like you can go around unexpanding environment strings, chances are it
would open quite a lot of security holes.

On 10 December 2014 at 09:15, Michael Fritscher <michael at fritscher.net>
wrote:

> Hi,
>
> congratulations! It's a pity that MS hardcodes the C:\ at more and more
> places... Original Windows NT 4.0 can boot completely even if the
> drive-letter changes, WinNT + IE throws an error message but works, on
> Windows 2000 one is automatically logged out again if it changes, on
> Windows XP even the login-Screen doesn't appear...
>
> Best regards,
> Michael Fritscher
>
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.reactos.org/pipermail/ros-dev/attachments/20141210/61e88305/attachment.html>


More information about the Ros-dev mailing list