Enum ProcessAccessRights
Namespace: Dapplo.Windows.Kernel32.Enums
Assembly: Dapplo.Windows.Kernel32.dll
Syntax
public enum ProcessAccessRights : uint
Fields
Name | Description |
---|---|
All | Combined value for access all |
CreateThread | Enables usage of the process handle in the CreateRemoteThread function to create a thread in the process. |
DuplicateHandle | Enables usage of the process handle as either the source or target process in the DuplicateHandle function to duplicate a handle. |
QueryInformation | Enables usage of the process handle in the GetExitCodeProcess and GetPriorityClass functions to read information from the process object. |
SetInformation | Enables usage of the process handle in the SetPriorityClass function to set the priority class of the process. |
Synchronize | The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. |
Terminate | Enables usage of the process handle in the TerminateProcess function to terminate the process. |
VirtualMemoryOperation | Enables usage of the process handle in the VirtualProtectEx and WriteProcessMemory functions to modify the virtual memory of the process. |
VirtualMemoryRead | Enables usage of the process handle in the ReadProcessMemory function to' read from the virtual memory of the process. |
VirtualMemoryWrite | Enables usage of the process handle in the WriteProcessMemory function to write to the virtual memory of the process. |