Process |
Member name | Value | Description |
---|---|---|
Terminate | 1 | Enables usage of the process handle in the TerminateProcess function to terminate the process. |
CreateThread | 2 | Enables usage of the process handle in the CreateRemoteThread function to create a thread in the process. |
VMOperation | 8 | Enables usage of the process handle in the VirtualProtectEx and WriteProcessMemory functions to modify the virtual memory of the process. |
VMRead | 16 | Enables usage of the process handle in the ReadProcessMemory function to' read from the virtual memory of the process. |
VMWrite | 32 | Enables usage of the process handle in the WriteProcessMemory function to write to the virtual memory of the process. |
DuplicateHandle | 64 | Enables usage of the process handle as either the source or target process in the DuplicateHandle function to duplicate a handle. |
SetInformation | 512 | Enables usage of the process handle in the SetPriorityClass function to set the priority class of the process. |
QueryInformation | 1,024 | Enables usage of the process handle in the GetExitCodeProcess and GetPriorityClass functions to read information from the process object. |
Synchronize | 1,048,576 | Enables usage of the process handle in any of the wait functions to wait for the process to terminate. |
AllAccess | 1,050,235 | Specifies all possible access flags for the process object. |