C# Class ReadEnvSample.ProcessEnvironment

Datei anzeigen Open project: phryneas/eldo

Public Methods

Method Description
ReadEnvironmentVariables ( this process ) : string>.Dictionary
TryReadEnvironmentVariables ( this process ) : string>.Dictionary

Private Methods

Method Description
_EnvToDictionary ( byte env ) : string>.Dictionary
_GetEnvironmentVariablesCore ( IntPtr hProcess ) : string>.Dictionary
_GetPeb32 ( IntPtr hProcess ) : IntPtr
_GetPeb64 ( IntPtr hProcess ) : UniPtr
_GetPebNative ( IntPtr hProcess ) : IntPtr
_GetPenv ( IntPtr hProcess ) : UniPtr
_GetProcessBitness ( IntPtr hProcess ) : int
_HasReadAccess ( IntPtr hProcess, IntPtr address, int &size ) : bool
_HasReadAccessWow64 ( IntPtr hProcess, long address, int &size ) : bool
_TryReadIntPtr ( IntPtr hProcess, IntPtr ptr, IntPtr &readPtr ) : bool
_TryReadIntPtr32 ( IntPtr hProcess, IntPtr ptr, IntPtr &readPtr ) : bool
_TryReadIntPtrWow64 ( IntPtr hProcess, long ptr, long &readPtr ) : bool

Method Details

ReadEnvironmentVariables() public static method

public static ReadEnvironmentVariables ( this process ) : string>.Dictionary
process this
return string>.Dictionary

TryReadEnvironmentVariables() public static method

public static TryReadEnvironmentVariables ( this process ) : string>.Dictionary
process this
return string>.Dictionary