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) {