WMI Process Info Action

   

[FinalBuilder Professional Edition]

 

This action allows you to interrogate a process for information, or just check if the process is running or not.

 

 

WMIProcessInfo

 

 

To get access to the process information you need to use script in the AfterAction script event. The following properties can be read from the action in the AfterAction event :

 

  property ComputerName : string;

  property ProcessID    : string;

  property ProcessName  : string;

 

  property ProcessCaption                   : string;

  property ProcessDescription               : string;

  property ProcessHandleCount               : LongWord;

  property ProcessExecutablePath            : string;

  property ProcessThreadCount               : LongWord;

  property ProcessPriority                  : LongWord;

  property ProcessWorkingSetSize            : LongWord;

  property ProcessPeakWorkingSetSize        : LongWord;

 

  property ProcessPageFaults                : LongWord;

  property ProcessPageFileUsage             : LongWord;

  property ProcessParentProcessId           : LongWord;

  property ProcessPeakPageFileUsage         : LongWord;

  property ProcessPeakVirtualSize           : LongWord;

  property ProcessCreationDate              : TDateTime;

  property ProcessKernelModeTime            : LongWord;

  property ProcessMaxWorkingSetSize         : LongWord;

  property ProcessMinWorkingSetSize         : LongWord;

  property ProcessOtherOperationCount       : LongWord;

  property ProcessOtherTransferCount        : LongWord;

  property ProcessPrivatePageCount          : LongWord;

  property ProcessQuotaNonPagePoolUsage     : LongWord;

  property ProcessQuotaPagePoolUsage        : LongWord;

  property ProcessQuotaPeakNonPagePoolUsage : LongWord;

  property ProcessQuotaPeakPagePoolUsage    : LongWord;

  property ProcessReadOperationCount        : LongWord;

  property ProcessReadTransferCount         : LongWord;

  property ProcessSessionId                 : LongWord;

  property ProcessUserModeTime              : LongWord;

  property ProcessWriteOperationCount       : LongWord;

  property ProcessWriteTransferCount        : LongWord;