Type a page name and press Enter. You'll jump to the page if it exists, or you can create it if it doesn't.
To create a page in a module other than Enums, prefix the name with the module name and a period.
ProcessAccess (Enums)
.
C# Definition:
[Flags()]
public enum ProcessAccess : int
{
/// <summary>Specifies all possible access flags for the process object.</summary>
AllAccess = CreateThread | DuplicateHandle | QueryInformation | SetInformation | Terminate | VMOperation | VMRead | VMWrite | Synchronize,
/// <summary>Enables usage of the process handle in the CreateRemoteThread function to create a thread in the process.</summary>
CreateThread = 0x2,
/// <summary>Enables usage of the process handle as either the source or target process in the DuplicateHandle function to duplicate a handle.</summary>
DuplicateHandle = 0x40,
/// <summary>Enables usage of the process handle in the GetExitCodeProcess and GetPriorityClass functions to read information from the process object.</summary>
QueryInformation = 0x400,
/// <summary>Enables usage of the process handle in the SetPriorityClass function to set the priority class of the process.</summary>
SetInformation = 0x200,
/// <summary>Enables usage of the process handle in the TerminateProcess function to terminate the process.</summary>
Terminate = 0x1,
/// <summary>Enables usage of the process handle in the VirtualProtectEx and WriteProcessMemory functions to modify the virtual memory of the process.</summary>
VMOperation = 0x8,
/// <summary>Enables usage of the process handle in the ReadProcessMemory function to' read from the virtual memory of the process.</summary>
VMRead = 0x10,
/// <summary>Enables usage of the process handle in the WriteProcessMemory function to write to the virtual memory of the process.</summary>
VMWrite = 0x20,
/// <summary>Enables usage of the process handle in any of the wait functions to wait for the process to terminate.</summary>
Synchronize = 0x100000
}
VB.NET Definition:
<Flags()> _
Public Enum ProcessAccess As Integer
''' <summary>Specifies all possible access flags for the process object.</summary>
AllAccess = CreateThread Or DuplicateHandle Or QueryInformation Or SetInformation Or Terminate Or VMOperation Or VMRead Or VMWrite Or Synchronize
''' <summary>Enables usage of the process handle in the CreateRemoteThread function to create a thread in the process.</summary>
CreateThread = &H2
''' <summary>Enables usage of the process handle as either the source or target process in the DuplicateHandle function to duplicate a handle.</summary>
DuplicateHandle = &H40
''' <summary>Enables usage of the process handle in the GetExitCodeProcess and GetPriorityClass functions to read information from the process object.</summary>
QueryInformation = &H400
''' <summary>Enables usage of the process handle in the SetPriorityClass function to set the priority class of the process.</summary>
SetInformation = &H200
''' <summary>Enables usage of the process handle in the TerminateProcess function to terminate the process.</summary>
Terminate = &H1
''' <summary>Enables usage of the process handle in the VirtualProtectEx and WriteProcessMemory functions to modify the virtual memory of the process.</summary>
VMOperation = &H8
''' <summary>Enables usage of the process handle in the ReadProcessMemory function to' read from the virtual memory of the process.</summary>
VMRead = &H10
''' <summary>Enables usage of the process handle in the WriteProcessMemory function to write to the virtual memory of the process.</summary>
VMWrite = &H20
''' <summary>Enables usage of the process handle in any of the wait functions to wait for the process to terminate.</summary>
Synchronize = &H100000
End Enum
Notes:
None.
Please edit this page!
Do you have...
helpful tips?
corrections to the existing content?
additional languages you want to include?
Select "Edit This Page" on the right hand toolbar and edit it!