mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 19:01:48 +00:00
Take care of flag DI_FLAGSEX_NO_DRVREG_MODIFY
svn path=/trunk/; revision=20337
This commit is contained in:
parent
ad04c03732
commit
3fe126e7b0
1 changed files with 7 additions and 2 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue