PROCESS_ALL_ACCESS Specifies all possible
access flags for the process object.
PROCESS_CREATE_PROCESS Used internally.
PROCESS_CREATE_THREAD Enables using the process
handle in the CreateRemoteThread function to create a thread in the process.
PROCESS_DUP_HANDLE Enables using the process
handle as either the source or target process in the DuplicateHandle function to duplicate a
handle.
PROCESS_QUERY_INFORMATION Enables using the process
handle in the GetExitCodeProcess and GetPriorityClass functions to read information from the process object.
PROCESS_SET_INFORMATION Enables using the process
handle in the SetPriorityClass function to set the priority class of the process.
PROCESS_TERMINATE Enables using the process
handle in the TerminateProcess function to terminate the process.
PROCESS_VM_OPERATION Enables using the process
handle in the VirtualProtectEx and WriteProcessMemory functions to modify the virtual memory of the process.
PROCESS_VM_READ Enables using the process
handle in the ReadProcessMemory function to read from the virtual memory of the process.
PROCESS_VM_WRITE Enables using the process
handle in the WriteProcessMemory function to write to the virtual memory of the process.
SYNCHRONIZE Windows NT: Enables using the process
handle in any of the wait functions to wait for the process to terminate.