CallbackProcess

Control process start and stop operations in Windows and .NET applications

CallbackProcess.AddNonFilteredProcessByName method

Filter:

Pascal    C++ (Lib)    C++ (VCL)    C++ (.NET)    C#    VB.NET   

CallbackProcess     See also    

Overview

Adds the process with the given EXE name to the list of processes being not filtered.

Declaration

[Pascal]
    procedure AddNonFilteredProcessByName( ProcessName : TCBString; IncludeChildren : boolean );
    type TCBString = {$ifdef UNICODE}UnicodeString{$else}WideString{$endif};

[C++ (Lib)]
    void AddNonFilteredProcessByName( LPCWSTR ProcessName, bool IncludeChildren );

[C++ (VCL)]
    void __fastcall AddNonFilteredProcessByName( const TCBString ProcessName, bool IncludeChildren );
    #ifdef UNICODE
    typedef UnicodeString TCBString;
    #else
    typedef WideString TCBString;
    #endif

[C++ (.NET)]
    void AddNonFilteredProcessByName( String^ ProcessName, bool IncludeChildren );

[C#]
    void AddNonFilteredProcessByName( string ProcessName, bool IncludeChildren );

[VB.NET]
    Sub AddNonFilteredProcessByName( ByVal ProcessName As String, ByVal IncludeChildren As Boolean )

Parameters

  • ProcessName - The name of the process' executable file to add
  • IncludeChildren - specifies whether children processes are also filtered

Description

Use this method to add the process to the list of processes, whose requests to the system registry will be passed to the OS without filtering.

Use AddNonFilteredProcessById() or AddNonFilteredProcessByName() method to exclude the process from filtering in situations, when such process is included into filtering with one of the above calls.

Calls to AddFilteredProcessBy* can be made only when the filter is active (filtering has been started).

See also

AddNonFilteredProcessById     AddFilteredProcessByName     RemoveNonFilteredProcessByName     StartFilter     Active     Driver installation    

Back to top