CreateFile -> PhCreateFileWin32

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3283 21ef857c-d57f-4fe0-8362-d861dc6d29cd
This commit is contained in:
wj32
2010-07-06 11:08:12 +00:00
parent 302ba03ebd
commit 72df7bbfe8
3 changed files with 20 additions and 22 deletions
+7 -7
View File
@@ -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;
}
+7 -7
View File
@@ -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;
}
+6 -8
View File
@@ -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.