From 9a9573505b2c546d259e45db07b25ad37ceb0785 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Wed, 11 Sep 2013 23:31:11 +0000 Subject: [PATCH] [KERNEL32] - Fix access rights when using CreateFile with FILE_FLAG_DELETE_ON_CLOSE svn path=/trunk/; revision=60048 --- reactos/dll/win32/kernel32/client/file/create.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/reactos/dll/win32/kernel32/client/file/create.c b/reactos/dll/win32/kernel32/client/file/create.c index 0314b2494c5..c1923d0d755 100644 --- a/reactos/dll/win32/kernel32/client/file/create.c +++ b/reactos/dll/win32/kernel32/client/file/create.c @@ -174,7 +174,10 @@ HANDLE WINAPI CreateFileW (LPCWSTR lpFileName, Flags |= FILE_SEQUENTIAL_ONLY; if(dwFlagsAndAttributes & FILE_FLAG_DELETE_ON_CLOSE) + { Flags |= FILE_DELETE_ON_CLOSE; + dwDesiredAccess |= DELETE; + } if(dwFlagsAndAttributes & FILE_FLAG_BACKUP_SEMANTICS) {