Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Process_Environment_Block> ?p ?o }
Showing triples 1 to 45 of
45
with 100 triples per page.
- Process_Environment_Block abstract "In computing the Process Environment Block (abbreviated PEB) is a data structure in the Windows NT operating system family. It is an opaque data structure that is used by the operating system internally, most of whose fields are not intended for use by anything other than the operating system. Microsoft notes, in its MSDN Library documentation — which documents only a few of the fields — that the structure \"may be altered in future versions of Windows\". The PEB contains data structures that apply across a whole process, including global context, startup parameters, data structures for the program image loader, the program image base address, and synchronization objects used to provide mutual exclusion for process-wide data structures.The PEB is closely associated with the kernel mode EPROCESS data structure, as well as with per-process data structures managed within the address space of the Client-Server Runtime Sub-System process. However, (like the CSRSS data structures) the PEB is not a kernel mode data structure itself. It resides in the application mode address space of the process that it relates to. This is because it is designed to be used by the application-mode code in the operating system libraries, such as NTDLL, that executes outside of kernel mode, such as the code for the program image loader and the heap manager.In WinDbg, the command that dumps the contents of a PEB is the !peb command, which is passed the address of the PEB within a process' application address space. That information, in turn, is obtained by the !process command, which displays the information from the EPROCESS data structure, one of whose fields is the address of the PEB.The contents of the PEB are initialized by the NtCreateUserProcess() system call, the Native API function that implements part of, and underpins, the Win32 CreateProcess(), CreateProcessAsUser(), CreateProcessWithTokenW(), and CreateProcessWithLogonW() library functions that are in the kernel32.dll and advapi32.dll libraries as well as underpinning the fork() function in the Windows NT POSIX library, posix.dll.For Windows NT POSIX processes, the contents of a new process' PEB are initialized by NtCreateUserProcess() as simply a direct copy of the parent process' PEB, in line with how the fork() function operates. For Win32 processes, the initial contents of a new process' PEB are mainly taken from global variables maintained within the kernel. However, several fields may instead be taken from information provided within the process' image file, in particular information provided in the IMAGE_OPTIONAL_HEADER32 data structure within the PE file format (PE+ or PE32+ in 64 bit executable images).".
- Process_Environment_Block wikiPageID "28137693".
- Process_Environment_Block wikiPageLength "8171".
- Process_Environment_Block wikiPageOutDegree "21".
- Process_Environment_Block wikiPageRevisionID "695184694".
- Process_Environment_Block wikiPageWikiLink Category:Data_structures.
- Process_Environment_Block wikiPageWikiLink Category:Data_types.
- Process_Environment_Block wikiPageWikiLink Category:Object-oriented_programming.
- Process_Environment_Block wikiPageWikiLink Category:Windows_NT_architecture.
- Process_Environment_Block wikiPageWikiLink Server_Runtime_Subsystem.
- Process_Environment_Block wikiPageWikiLink Computing.
- Process_Environment_Block wikiPageWikiLink Microsoft_Developer_Network.
- Process_Environment_Block wikiPageWikiLink Microsoft_POSIX_subsystem.
- Process_Environment_Block wikiPageWikiLink Microsoft_Windows_library_files.
- Process_Environment_Block wikiPageWikiLink Mutual_exclusion.
- Process_Environment_Block wikiPageWikiLink Native_API.
- Process_Environment_Block wikiPageWikiLink Opaque_data_type.
- Process_Environment_Block wikiPageWikiLink Portable_Executable.
- Process_Environment_Block wikiPageWikiLink Process_(computing).
- Process_Environment_Block wikiPageWikiLink Protection_ring.
- Process_Environment_Block wikiPageWikiLink WinDbg.
- Process_Environment_Block wikiPageWikiLink Windows_2000.
- Process_Environment_Block wikiPageWikiLink Windows_NT.
- Process_Environment_Block wikiPageWikiLinkText "PEB".
- Process_Environment_Block wikiPageWikiLinkText "Process Environment Block".
- Process_Environment_Block wikiPageUsesTemplate Template:Data_types.
- Process_Environment_Block wikiPageUsesTemplate Template:No.
- Process_Environment_Block wikiPageUsesTemplate Template:Yes.
- Process_Environment_Block subject Category:Data_structures.
- Process_Environment_Block subject Category:Data_types.
- Process_Environment_Block subject Category:Object-oriented_programming.
- Process_Environment_Block subject Category:Windows_NT_architecture.
- Process_Environment_Block hypernym Structure.
- Process_Environment_Block type Building.
- Process_Environment_Block type Type.
- Process_Environment_Block type Structure.
- Process_Environment_Block type Type.
- Process_Environment_Block comment "In computing the Process Environment Block (abbreviated PEB) is a data structure in the Windows NT operating system family. It is an opaque data structure that is used by the operating system internally, most of whose fields are not intended for use by anything other than the operating system. Microsoft notes, in its MSDN Library documentation — which documents only a few of the fields — that the structure \"may be altered in future versions of Windows\".".
- Process_Environment_Block label "Process Environment Block".
- Process_Environment_Block sameAs Q7247242.
- Process_Environment_Block sameAs 프로세스_환경_블록.
- Process_Environment_Block sameAs m.0cmbwc0.
- Process_Environment_Block sameAs Q7247242.
- Process_Environment_Block wasDerivedFrom Process_Environment_Block?oldid=695184694.
- Process_Environment_Block isPrimaryTopicOf Process_Environment_Block.