[BOOTDATA] Define the ObUnsecureGlobalNames registry key on setup
authorPierre Schweitzer <pierre@reactos.org>
Sat, 27 Oct 2018 10:00:35 +0000 (12:00 +0200)
committerPierre Schweitzer <pierre@reactos.org>
Sat, 27 Oct 2018 10:01:38 +0000 (12:01 +0200)
It contains values that are present on W2K3 and required to avoid
regressions in .NET

See: https://blogs.msdn.microsoft.com/toddca/2005/06/08/normal-users-on-terminal-server-fail-to-run-net-framework-applications/

boot/bootdata/hivesys.inf

index 6eedacf..76491a5 100644 (file)
@@ -1490,6 +1490,9 @@ HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems","Windows",0x0
 HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatCache","AppCompatCache", 0x00000001, \
   fe,0f,dc,ba,00,00,00,00
 
+; Unsecure objects names
+HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\kernel","ObUnsecureGlobalNames",0x00010000,"netfxcustomerfcounters.1.0","SharedPerfIPCBlock","Cor_Private_IPCBlock","Cor_Public_IPCBlock_"
+
 ; WOW Support
 HKLM,"SYSTEM\CurrentControlSet\Control\WOW",,0x00000012