Class TProcList (unit FindProc)
Inherits from
TComponent
Constructors
Constructor Create(AOwner : TComponent);
Functions
Destructor Destroy;
procedure GetModuleInfo(ProcID : DWORD);
function GetM_GlblcntUsage(idx : Integer):DWORD;
function GetM_hModule(idx : Integer):HMODULE;
function GetM_IconHandle(Idx : Integer) :HIcon;
function GetM_modBaseAddr(idx : Integer) :DWORD;
function GetM_modBaseSize(idx : Integer) :DWORD;
function GetM_ModuleID(idx : Integer) :DWORD;
function GetM_ProccntUsage(idx : Integer):DWORD;
function GetM_ProcessID(idx : Integer) :DWORD;
function GetM_szExePath(idx : Integer):string;
procedure GetProcessInfo;
function GetP_BinTyp(idx : Integer): String;
function GetP_CountThreads(idx : Integer): DWORD;
function GetP_CountUsage(idx : Integer):DWORD;
function GetP_defHeap(idx : Integer): DWORD;
function GetP_dwFlags(idx : Integer): DWORD;
function GetP_ExePath(idx : Integer): String;
function GetP_IconHandle(Idx : Integer): HIcon;
function GetP_ID(idx : Integer): DWORD;
function GetP_ModuleID(idx : Integer): DWORD;
function GetP_ParentPID(idx : Integer): DWORD;
function GetP_Priority(idx : Integer): LongInt;
function GetP_PrioStr(idx : Integer): String;
procedure FuAbout(value :String);
PE00
function GetBTypStr(btyp:DWORD):String;
function GetPrioStr(prio:DWORD):String;
Properties
property About : String
property ModuleList : TStringList
property ProcessList : TStringList
Events
Variables
fAbout : String;
fModuleList : TStringList;
fProcessList : TStringList;
MObj : TModuleInfo;
PObj : TProcessInfo;
Constructors
Constructor Create(AOwner : TComponent);
Functions
Destructor Destroy;
procedure GetModuleInfo(ProcID : DWORD);
function GetM_GlblcntUsage(idx : Integer):DWORD;
function GetM_hModule(idx : Integer):HMODULE;
function GetM_IconHandle(Idx : Integer) :HIcon;
function GetM_modBaseAddr(idx : Integer) :DWORD;
function GetM_modBaseSize(idx : Integer) :DWORD;
function GetM_ModuleID(idx : Integer) :DWORD;
function GetM_ProccntUsage(idx : Integer):DWORD;
function GetM_ProcessID(idx : Integer) :DWORD;
function GetM_szExePath(idx : Integer):string;
procedure GetProcessInfo;
function GetP_BinTyp(idx : Integer): String;
function GetP_CountThreads(idx : Integer): DWORD;
function GetP_CountUsage(idx : Integer):DWORD;
function GetP_defHeap(idx : Integer): DWORD;
function GetP_dwFlags(idx : Integer): DWORD;
function GetP_ExePath(idx : Integer): String;
function GetP_IconHandle(Idx : Integer): HIcon;
function GetP_ID(idx : Integer): DWORD;
function GetP_ModuleID(idx : Integer): DWORD;
function GetP_ParentPID(idx : Integer): DWORD;
function GetP_Priority(idx : Integer): LongInt;
function GetP_PrioStr(idx : Integer): String;
procedure FuAbout(value :String);
PE00
function GetBTypStr(btyp:DWORD):String;
function GetPrioStr(prio:DWORD):String;
Properties
property About : String
property ModuleList : TStringList
property ProcessList : TStringList
Events
Variables
fAbout : String;
fModuleList : TStringList;
fProcessList : TStringList;
MObj : TModuleInfo;
PObj : TProcessInfo;