Index   Commented   Search   About

Process Objects

The valid access rights for process objects are STANDARD_RIGHTS_REQUIRED and the rights given in the following table.

Value
Meaning
PROCESS_ALL_ACCESS
Specifies all possible access rights for a process object.
PROCESS_CREATE_PROCESS
Required to create a process.
PROCESS_CREATE_THREAD
Required to create a thread.
PROCESS_DUP_HANDLE
Required to duplicate a handle.
PROCESS_QUERY_INFORMATION
Required to retrieve certain information about a process, such as its priority class.
PROCESS_SET_INFORMATION
Required to set certain information about a process, such as its priority class.
PROCESS_TERMINATE
Required to terminate a process.
PROCESS_VM_OPERATION
Required to perform an operation on the address space of a process.
PROCESS_VM_READ
Required to read memory in a process.
PROCESS_VM_WRITE
Required to write to memory in a process.
SYNCHRONIZE
Required to wait for the process to terminate.

The handle returned by the CreateProcess function has PROCESS_ALL_ACCESS access to the process object.

For more information about processes, see Processes and Threads.

Related Links

Software for Delphi and C++ Builder developers
Software for Visual Studio .NET developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET

More Online Helps

Win32 Programmer's Reference (win32.hlp)
Win32 Multimedia Programmer's Reference (mmedia.hlp)
OLE Programmer's Reference (ole.hlp)
Microsoft Windows Pen API Programmer's Reference (penapi.hlp)
Microsoft Windows Sockets 2 Reference (sock2.hlp)
Microsoft Windows Telephony API (TAPI) Programmer's Reference (tapi.hlp)
Unix Manual Pages

Free Tech Secrets ;) Copyright © 2008 Free Tect Secrets ;) greatis just4fun network just4fun