[SYSSETUP] Use a $winnt$.inf file to retrieve setup information for the 2nd-stage...
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Thu, 10 Aug 2017 19:21:08 +0000 (19:21 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sat, 27 Oct 2018 16:13:38 +0000 (18:13 +0200)
commitc8d37c1a0d1297b2daada64e1805f6705b52cb22
tree979445eecd9613a698877b2e2d856fd8eff931af
parent7e248feabf1ed10b7015e3a5a7bd6fcc4eb07cd4
[SYSSETUP] Use a $winnt$.inf file to retrieve setup information for the 2nd-stage setup.

Following r75518, we use the $winnt$.inf file (created in System32
by the 1st-stage installer) as the setup information file for the
2nd-stage setup for:

- retrieving the installation source media path;
- retrieving the unattended information that was copied from the
  unattend.inf file from the installation source media.

The installation source media path is converted from NT format to
Win32 format for usage with Win32 functions and storage in the registry:
this is done by GetInstallSourceWin32(), which replaces the hackish
GetRosInstallCD() function.

The $winnt$.inf file is also updated, and the registry values "SourcePath"
and "ServicePackSourcePath" are created / updated in:
HKLM\Software\Microsoft\Windows\CurrentVersion\Setup .

svn path=/branches/setup_improvements/; revision=75524
dll/win32/syssetup/wizard.c
sdk/include/reactos/libs/syssetup/syssetup.h