From 1c2b757a64136aae863cfd76f331bffe0f7b7a66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Sun, 12 Jan 2020 16:50:35 +0100 Subject: [PATCH] [WIN32SS:NTUSER] Use kernel handle in W32kOpenFile(). --- win32ss/user/ntuser/misc/file.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/win32ss/user/ntuser/misc/file.c b/win32ss/user/ntuser/misc/file.c index 5dcd20a020a..988703705dc 100644 --- a/win32ss/user/ntuser/misc/file.c +++ b/win32ss/user/ntuser/misc/file.c @@ -52,7 +52,11 @@ W32kOpenFile(PCWSTR pwszFileName, DWORD dwDesiredAccess) RtlInitUnicodeString(&ustrFile, pwszFileName); - InitializeObjectAttributes(&ObjectAttributes, &ustrFile, 0, NULL, NULL); + InitializeObjectAttributes(&ObjectAttributes, + &ustrFile, + OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE, + NULL, + NULL); Status = ZwCreateFile(&hFile, dwDesiredAccess,