Skip Navigation Links : Products : ExecMaster : Plugins
Information       Download/Buy       Features       Instructions       Requirements       Plugins

Plugins

Plugins are windows dlls that should be places in Plugin directory.

They should implement the following exports:

  1. void __stdcall GetActionName( wchar_t* pszActionName, const int bufferSize );
            Retrieves the name that is identifier of the plugin. The name should be unique.
            pszActionName: [in, out] The name.
            bufferSize: [in] Size of the buffer to hold the name.
            
  2. void __stdcall GetActionDescription( wchar_t* pszActionDesc, const int bufferSize );
            Retrieves the description of the plugin.
            pszActionDesc: [in,out] The description.
            bufferSize: [in] Size of the buffer to hold the description.
            
  3. int __stdcall GetNumArguments();
            Retrieves the number of argument that this plugin requires.
            Returns: The number of arguments required.
            
  4. bool __stdcall PerformAction( const int numArgs, wchar_t** ppArgs );
            Performs the action.
            numArgs: [in] The number of arguments specified.
            ppArgs: [in] The arguments.
            Returns: true if success; false otherwise.
            

Note that all strings are wchar_t (2-bytes long; unicode).


Kill process plugin

This plugin kills a process by name, warning it kills any processes that their names contain the search string, example if the search string is win then it kills processes like winrar, winzip, winword etc.

Download the plugin KillProcPlugin(v1.0).zip (25 KiB)

Download the full-source KillProcPlugin_source(v1.0).zip (5 KiB)
It is a VC++ 2005 project.