mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-29 19:26:33 +00:00
Take care of flag DI_FLAGSEX_NO_DRVREG_MODIFY
svn path=/trunk/; revision=20337
This commit is contained in:
@@ -7476,7 +7476,9 @@ SetupDiInstallDevice(
|
||||
goto cleanup;
|
||||
|
||||
/* Install main section */
|
||||
DoAction = SPINST_REGISTRY;
|
||||
DoAction = 0;
|
||||
if (!(InstallParams.FlagsEx & DI_FLAGSEX_NO_DRVREG_MODIFY))
|
||||
DoAction |= SPINST_REGISTRY;
|
||||
if (!(InstallParams.Flags & DI_NOFILECOPY))
|
||||
{
|
||||
DoAction |= SPINST_FILES;
|
||||
@@ -7579,10 +7581,13 @@ SetupDiInstallDevice(
|
||||
goto cleanup;
|
||||
|
||||
/* Install .HW section */
|
||||
DoAction = 0;
|
||||
if (!(InstallParams.FlagsEx & DI_FLAGSEX_NO_DRVREG_MODIFY))
|
||||
DoAction |= SPINST_REGISTRY;
|
||||
wcscpy(pSectionName, L".HW");
|
||||
Result = SetupInstallFromInfSectionW(InstallParams.hwndParent,
|
||||
SelectedDriver->InfFileDetails->hInf, SectionName,
|
||||
SPINST_REGISTRY, hKey, NULL, 0,
|
||||
DoAction, hKey, NULL, 0,
|
||||
NULL, NULL,
|
||||
DeviceInfoSet, DeviceInfoData);
|
||||
if (!Result)
|
||||
|
||||
Reference in New Issue
Block a user