- Timestamp:
- Oct 10, 2014 11:39:15 PM (10 years ago)
- Location:
- trunk/src/VBox/HostDrivers/Support/win
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp
r53024 r53034 254 254 } 255 255 256 /** @todo This nonsense is probably due to missing FILE_SYNCHRONOUS_IO_NONALERT 257 * flags in early code stage. Should clean this up, but leave code 258 * for handling STATUS_PENDING as we don't know what callers of 259 * NtCreateSection might've been passing to their NtCreateFile calls. 260 * In ring-0, this code is mostly pointless, I think. */ 256 261 /* 257 262 * Delay a little before we retry? -
trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp
r53025 r53034 1818 1818 FILE_SHARE_READ, 1819 1819 FILE_OPEN, 1820 FILE_NON_DIRECTORY_FILE , /** @todo nonalert? */1820 FILE_NON_DIRECTORY_FILE | FILE_SYNCHRONOUS_IO_NONALERT, 1821 1821 NULL /*EaBuffer*/, 1822 1822 0 /*EaLength*/); -
trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp
r53027 r53034 4848 4848 FILE_SHARE_READ, 4849 4849 FILE_OPEN, 4850 FILE_NON_DIRECTORY_FILE ,4850 FILE_NON_DIRECTORY_FILE | FILE_SYNCHRONOUS_IO_NONALERT, 4851 4851 NULL /*EaBuffer*/, 4852 4852 0 /*EaLength*/); … … 5306 5306 InitializeObjectAttributes(&ObjAttr, &UniStrName, OBJ_CASE_INSENSITIVE, NULL /*hRootDir*/, NULL /*pSecDesc*/); 5307 5307 rcNt = NtCreateFile(&hFile, GENERIC_READ, &ObjAttr, &Ios, NULL /* Allocation Size*/, FILE_ATTRIBUTE_NORMAL, 5308 FILE_SHARE_READ, FILE_OPEN, FILE_NON_DIRECTORY_FILE, NULL /*EaBuffer*/, 0 /*EaLength*/); 5308 FILE_SHARE_READ, FILE_OPEN, FILE_NON_DIRECTORY_FILE | FILE_SYNCHRONOUS_IO_NONALERT, 5309 NULL /*EaBuffer*/, 0 /*EaLength*/); 5309 5310 if (NT_SUCCESS(rcNt) && NT_SUCCESS(Ios.Status)) 5310 5311 {
Note:
See TracChangeset
for help on using the changeset viewer.