mirror of
https://github.com/reactos/reactos.git
synced 2024-08-16 08:29:38 +00:00
[SETUPLDR]
Display a message box and bail out if loading imported dlls failed svn path=/trunk/; revision=52462
This commit is contained in:
parent
579adc153a
commit
cfb6386b45
|
@ -311,10 +311,16 @@ VOID LoadReactOSSetup2(VOID)
|
|||
/* Load all referenced DLLs for kernel, HAL and kdcom.dll */
|
||||
strcpy(SearchPath, BootPath);
|
||||
strcat(SearchPath, "system32\\");
|
||||
WinLdrScanImportDescriptorTable(LoaderBlock, SearchPath, KernelDTE);
|
||||
WinLdrScanImportDescriptorTable(LoaderBlock, SearchPath, HalDTE);
|
||||
Status = WinLdrScanImportDescriptorTable(LoaderBlock, SearchPath, KernelDTE);
|
||||
Status &= WinLdrScanImportDescriptorTable(LoaderBlock, SearchPath, HalDTE);
|
||||
if (KdComDTE)
|
||||
WinLdrScanImportDescriptorTable(LoaderBlock, SearchPath, KdComDTE);
|
||||
Status &= WinLdrScanImportDescriptorTable(LoaderBlock, SearchPath, KdComDTE);
|
||||
|
||||
if (!Status)
|
||||
{
|
||||
UiMessageBox("Error loading imported dll.");
|
||||
return;
|
||||
}
|
||||
|
||||
/* Load NLS data, they are in system32 */
|
||||
SetupLdrLoadNlsData(LoaderBlock, InfHandle, SearchPath);
|
||||
|
|
Loading…
Reference in a new issue