Article ID: 172273
Article Last Modified on 6/29/2004
PROCESS_ALL_ACCESS =&H1F0FFF Specifies all possible access flags for
the process object.
PROCESS_CREATE_THREAD =&H2 Enables using the process handle in the
CreateRemoteThread function to create a thread in the process.
PROCESS_DUP_HANDLE =&H40 Enables using the process handle as either
the source or target process in the DuplicateHandle function to
duplicate a handle.
PROCESS_QUERY_INFORMATION =&H400 Enables using the process handle in the
GetExitCodeProcess and GetPriorityClass functions to read
information from the process object.
PROCESS_SET_INFORMATION =&H200 Enables using the process handle in the
SetPriorityClass function to set the priority class of the
process.
PROCESS_TERMINATE =&H1 Enables using the process handle in the
TerminateProcess function to terminate the process.
PROCESS_VM_OPERATION =&H8 Enables using the process handle in the
VirtualProtectEx and WriteProcessMemory functions to modify the
virtual memory of the process.
PROCESS_VM_READ =&H10 Enables using the process handle in the
ReadProcessMemory function to read from the virtual memory of
the process.
PROCESS_VM_WRITE =&H20 Enables using the process handle in the
WriteProcessMemory function to write to the virtual memory of
the process.
SYNCHRONIZE =&H100000 Enables using the process handle in any of the
wait functions to wait for the process to terminate.
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION+SYNCHRONIZE,FALSE,pid)
129797
: How To Launch a Win32 Application from Visual Basic
150767
: How To Redirect Standard I/O of a Console Application
Keywords: kbhowto KB172273