Index: /trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp
===================================================================
--- /trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp	(revision 52632)
+++ /trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp	(revision 52633)
@@ -2036,9 +2036,9 @@
     ClientId.UniqueProcess = (HANDLE)BasicInfo.InheritedFromUniqueProcessId;
     ClientId.UniqueThread  = NULL;
-#if 0 /** @todo fix me later. */
+
     HANDLE hParent;
     rcNt = NtOpenProcess(&hParent, SYNCHRONIZE | PROCESS_QUERY_INFORMATION, &ObjAttr, &ClientId);
     if (!NT_SUCCESS(rcNt))
-        supR3HardenedFatalMsg("supR3HardenedWinCreateParentWatcherThread", kSupInitOp_Misc, VERR_GENERAL_FAILUREps,
+        supR3HardenedFatalMsg("supR3HardenedWinCreateParentWatcherThread", kSupInitOp_Misc, VERR_GENERAL_FAILURE,
                               "NtOpenProcess(%p.0) failed: %#x\n", ClientId.UniqueProcess, rcNt);
 
@@ -2050,5 +2050,4 @@
     if (RT_FAILURE(rc))
         supR3HardenedFatal("supR3HardenedWinCreateParentWatcherThread: RTThreadCreate failed: %Rrc\n", rc);
-#endif
 }
 
@@ -2706,5 +2705,5 @@
     SUPR3HARDENED_ASSERT_NT_SUCCESS(RtlCreateAcl(&pCleanup->Acl.AclHdr, sizeof(pCleanup->Acl), ACL_REVISION));
 
-    ULONG fDeny  = DELETE | WRITE_DAC | WRITE_OWNER | GENERIC_WRITE | GENERIC_EXECUTE | GENERIC_ALL;
+    ULONG fDeny  = DELETE | WRITE_DAC | WRITE_OWNER;
     ULONG fAllow = SYNCHRONIZE | READ_CONTROL;
     ULONG fAllowLogin = SYNCHRONIZE | READ_CONTROL;
