Enable plug and play manager in livecd.
authorHervé Poussineau <hpoussin@reactos.org>
Wed, 12 Jul 2006 11:54:04 +0000 (11:54 +0000)
committerHervé Poussineau <hpoussin@reactos.org>
Wed, 12 Jul 2006 11:54:04 +0000 (11:54 +0000)
svn path=/trunk/; revision=23017

reactos/dll/win32/syssetup/install.c

index 991a9c1..63bd39d 100644 (file)
@@ -381,6 +381,31 @@ InstallLiveCD (HINSTANCE hInstance)
   PROCESS_INFORMATION ProcessInformation;
   BOOL res;
 
+  hSysSetupInf = SetupOpenInfFileW(
+    L"syssetup.inf",
+    NULL,
+    INF_STYLE_WIN4,
+    NULL);
+  if (hSysSetupInf == INVALID_HANDLE_VALUE)
+  {
+    DebugPrint("SetupOpenInfFileW() failed to open 'syssetup.inf' (Error: %lu)\n", GetLastError());
+    return 0;
+  }
+
+  if (!ProcessSysSetupInf())
+  {
+    DebugPrint("ProcessSysSetupInf() failed!\n");
+    return 0;
+  }
+
+  SetupCloseInfFile(hSysSetupInf);
+
+  if (!EnableUserModePnpManager())
+  {
+    DebugPrint("EnableUserModePnpManager() failed!\n");
+    return 0;
+  }
+
   /* Load the default shell */
   rc = RegOpenKeyEx(
     HKEY_LOCAL_MACHINE,