Changeset 52633 in vbox for trunk/src/VBox/HostDrivers
- Timestamp:
- Sep 6, 2014 5:46:52 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp
r52632 r52633 2036 2036 ClientId.UniqueProcess = (HANDLE)BasicInfo.InheritedFromUniqueProcessId; 2037 2037 ClientId.UniqueThread = NULL; 2038 #if 0 /** @todo fix me later. */ 2038 2039 2039 HANDLE hParent; 2040 2040 rcNt = NtOpenProcess(&hParent, SYNCHRONIZE | PROCESS_QUERY_INFORMATION, &ObjAttr, &ClientId); 2041 2041 if (!NT_SUCCESS(rcNt)) 2042 supR3HardenedFatalMsg("supR3HardenedWinCreateParentWatcherThread", kSupInitOp_Misc, VERR_GENERAL_FAILURE ps,2042 supR3HardenedFatalMsg("supR3HardenedWinCreateParentWatcherThread", kSupInitOp_Misc, VERR_GENERAL_FAILURE, 2043 2043 "NtOpenProcess(%p.0) failed: %#x\n", ClientId.UniqueProcess, rcNt); 2044 2044 … … 2050 2050 if (RT_FAILURE(rc)) 2051 2051 supR3HardenedFatal("supR3HardenedWinCreateParentWatcherThread: RTThreadCreate failed: %Rrc\n", rc); 2052 #endif2053 2052 } 2054 2053 … … 2706 2705 SUPR3HARDENED_ASSERT_NT_SUCCESS(RtlCreateAcl(&pCleanup->Acl.AclHdr, sizeof(pCleanup->Acl), ACL_REVISION)); 2707 2706 2708 ULONG fDeny = DELETE | WRITE_DAC | WRITE_OWNER | GENERIC_WRITE | GENERIC_EXECUTE | GENERIC_ALL;2707 ULONG fDeny = DELETE | WRITE_DAC | WRITE_OWNER; 2709 2708 ULONG fAllow = SYNCHRONIZE | READ_CONTROL; 2710 2709 ULONG fAllowLogin = SYNCHRONIZE | READ_CONTROL;
Note:
See TracChangeset
for help on using the changeset viewer.