@@ -257,7 +257,7 @@ CmpInitializeMachineDependentConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBloc
257257 L"Control\\Session Manager\\Memory Management" );
258258 InitializeObjectAttributes (& ObjectAttributes ,
259259 & KeyName ,
260- OBJ_CASE_INSENSITIVE ,
260+ OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE ,
261261 NULL ,
262262 NULL );
263263 Status = NtOpenKey (& KeyHandle , KEY_READ | KEY_WRITE , & ObjectAttributes );
@@ -284,7 +284,7 @@ CmpInitializeMachineDependentConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBloc
284284 L"\\Registry\\Machine\\Hardware\\Description\\System" );
285285 InitializeObjectAttributes (& ObjectAttributes ,
286286 & KeyName ,
287- OBJ_CASE_INSENSITIVE ,
287+ OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE ,
288288 NULL ,
289289 NULL );
290290 Status = NtOpenKey (& SystemHandle , KEY_READ | KEY_WRITE , & ObjectAttributes );
@@ -297,7 +297,7 @@ CmpInitializeMachineDependentConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBloc
297297 L"Control\\BIOSINFO" );
298298 InitializeObjectAttributes (& ObjectAttributes ,
299299 & KeyName ,
300- OBJ_CASE_INSENSITIVE ,
300+ OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE ,
301301 NULL ,
302302 NULL );
303303 Status = NtCreateKey (& BiosHandle ,
@@ -317,7 +317,7 @@ CmpInitializeMachineDependentConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBloc
317317 RtlInitUnicodeString (& KeyName , L"CentralProcessor" );
318318 InitializeObjectAttributes (& ObjectAttributes ,
319319 & KeyName ,
320- OBJ_CASE_INSENSITIVE ,
320+ OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE ,
321321 SystemHandle ,
322322 NULL );
323323 Status = NtCreateKey (& KeyHandle ,
@@ -601,7 +601,7 @@ CmpInitializeMachineDependentConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBloc
601601 RtlInitUnicodeString (& SectionName , L"\\Device\\PhysicalMemory" );
602602 InitializeObjectAttributes (& ObjectAttributes ,
603603 & SectionName ,
604- OBJ_CASE_INSENSITIVE ,
604+ OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE ,
605605 NULL ,
606606 NULL );
607607 Status = ZwOpenSection (& SectionHandle ,
0 commit comments