mirror of
https://github.com/mirror/processhacker
synced 2026-06-08 16:03:24 +00:00
CreateFile -> PhCreateFileWin32
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3283 21ef857c-d57f-4fe0-8362-d861dc6d29cd
This commit is contained in:
@@ -125,19 +125,19 @@ BOOLEAN PhpCreateProcessMiniDumpWithProgress(
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
context.FileHandle = CreateFile(
|
||||
status = PhCreateFileWin32(
|
||||
&context.FileHandle,
|
||||
FileName,
|
||||
FILE_GENERIC_WRITE,
|
||||
0,
|
||||
NULL,
|
||||
CREATE_ALWAYS,
|
||||
FILE_ATTRIBUTE_NORMAL,
|
||||
NULL
|
||||
0,
|
||||
FILE_OVERWRITE_IF,
|
||||
FILE_NON_DIRECTORY_FILE | FILE_SYNCHRONOUS_IO_NONALERT
|
||||
);
|
||||
|
||||
if (context.FileHandle == INVALID_HANDLE_VALUE)
|
||||
if (!NT_SUCCESS(status))
|
||||
{
|
||||
PhShowStatus(hWnd, L"Unable to access the dump file", 0, GetLastError());
|
||||
PhShowStatus(hWnd, L"Unable to access the dump file", status, 0);
|
||||
NtClose(context.ProcessHandle);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
@@ -190,19 +190,19 @@ NTSTATUS PhMapViewOfEntireFile(
|
||||
// Open the file if we weren't supplied a file handle.
|
||||
if (!FileHandle)
|
||||
{
|
||||
FileHandle = CreateFile(
|
||||
status = PhCreateFileWin32(
|
||||
&FileHandle,
|
||||
FileName,
|
||||
(FILE_EXECUTE | FILE_READ_ATTRIBUTES | FILE_READ_DATA) |
|
||||
(!ReadOnly ? (FILE_APPEND_DATA | FILE_WRITE_ATTRIBUTES | FILE_WRITE_DATA) : 0),
|
||||
0,
|
||||
FILE_SHARE_READ,
|
||||
NULL,
|
||||
OPEN_EXISTING,
|
||||
FILE_ATTRIBUTE_NORMAL,
|
||||
NULL
|
||||
FILE_OPEN,
|
||||
FILE_NON_DIRECTORY_FILE | FILE_SYNCHRONOUS_IO_NONALERT
|
||||
);
|
||||
|
||||
if (FileHandle == INVALID_HANDLE_VALUE)
|
||||
return NTSTATUS_FROM_WIN32(GetLastError());
|
||||
if (!NT_SUCCESS(status))
|
||||
return status;
|
||||
|
||||
openedFile = TRUE;
|
||||
}
|
||||
|
||||
@@ -299,17 +299,15 @@ VERIFY_RESULT PhpVerifyFileFromCatalog(
|
||||
HANDLE catInfoHandle = NULL;
|
||||
ULONG i;
|
||||
|
||||
fileHandle = CreateFile(
|
||||
if (!NT_SUCCESS(PhCreateFileWin32(
|
||||
&fileHandle,
|
||||
FileName,
|
||||
GENERIC_READ,
|
||||
0,
|
||||
FILE_SHARE_READ,
|
||||
NULL,
|
||||
OPEN_EXISTING,
|
||||
FILE_ATTRIBUTE_NORMAL,
|
||||
NULL
|
||||
);
|
||||
|
||||
if (fileHandle == INVALID_HANDLE_VALUE)
|
||||
FILE_OPEN,
|
||||
FILE_NON_DIRECTORY_FILE | FILE_SYNCHRONOUS_IO_NONALERT
|
||||
)))
|
||||
return VrNoSignature;
|
||||
|
||||
// Don't try to hash files over 32 MB in size.
|
||||
|
||||
Reference in New Issue
Block a user