mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 04:13:34 +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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user