X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=base%2Fsetup%2Fusetup%2Ffilesup.c;h=e0bd0b110e0d7dbc349b115a6a3ac1f30a26a812;hp=6094ba3365d78476fab86ba3cc7fc50e2cfb9161;hb=6f185c5fe2e3d65da8add34d906d2dc2ec3561d5;hpb=cacae6d9a0c5469c916143eb6abcf33c36f370bb diff --git a/base/setup/usetup/filesup.c b/base/setup/usetup/filesup.c index 6094ba3365d..e0bd0b110e0 100644 --- a/base/setup/usetup/filesup.c +++ b/base/setup/usetup/filesup.c @@ -30,7 +30,7 @@ SetupCreateSingleDirectory( HANDLE DirectoryHandle; NTSTATUS Status; - if(!RtlCreateUnicodeString(&PathName, DirectoryName)) + if (!RtlCreateUnicodeString(&PathName, DirectoryName)) return STATUS_NO_MEMORY; if (PathName.Length > sizeof(WCHAR) && @@ -55,14 +55,14 @@ SetupCreateSingleDirectory( NULL); Status = NtCreateFile(&DirectoryHandle, - DIRECTORY_ALL_ACCESS, + FILE_LIST_DIRECTORY | SYNCHRONIZE, &ObjectAttributes, &IoStatusBlock, NULL, FILE_ATTRIBUTE_DIRECTORY, FILE_SHARE_READ | FILE_SHARE_WRITE, FILE_OPEN_IF, - FILE_DIRECTORY_FILE, + FILE_OPEN_FOR_BACKUP_INTENT | FILE_DIRECTORY_FILE, NULL, 0); if (NT_SUCCESS(Status))