Core Technologies Consulting, LLC

Using Service Trigger Editor

Links
Home

Company

Products

Support






CONTENTS

[Go to the Service Trigger Editor Main Page]


Installing & Starting

  • There is no need to install Service Trigger Editor. Simply download the executable and double-click it to start the application.

    For your security, the executable is digitally signed by Core Technologies Consulting, LLC, the authors of the software.

    After downloading, you may want to move the program from your download folder to a more permanent location. We suggest C:\Program Files\Service Trigger Editor\

  • Service Trigger Editor needs administrative access to work with your Windows Services. On Windows 7, 2008 and Vista, you may be prompted to allow administrative access when starting the application:

    Please ensure that the program is properly signed by its authors, Core Technologies Consulting, LLC as pictured above.

[Go to the Service Trigger Editor Main Page]


The Main Window

  • When Service Trigger Editor starts, you will be presented with the main window:

  • The top pane shows all the services installed on your PC. Those running will have a green circle to the left, while those having triggers will feature a blue puzzle-piece (the symbol of a trigger).

    Services can be started or stopped from the Service Menu.

    Choose Only Services With Services from the View Menu to hide the services that do not have triggers.

  • The bottom pane of the screen shows the triggers for the selected service (if there are any). The icons to the right capture some of the trigger's configuration.

    Use the Trigger Menu to add, edit or remove the triggers.

[Go to the Service Trigger Editor Main Page]


Adding a Trigger

  • To add a new trigger for a service, select that service in the top pane of the main window and choose Add... from the Trigger Menu. This will summon the Add Trigger dialog, pictured here with the select-event drop down control extended:

  • Specify the action to take and the event that will trigger the action. For example, you can say "Start the service when the computer joins a domain".

    Some trigger events have non-trivial configuration and require additional data to be entered. Specifically:

    • Firewall Port Opened/Closed: You must enter one or more ports to be monitored. From Microsoft's technical documentation, the data should use this format, with some parts optional: <PORT>;<PROTOCOL>;<EXE-NAME>;<SERVICE-NAME-OR-SID>
    • Device Arrives: You must select the device. The drop-down contains several known devices, but you can enter your own GUID if necessary. Please enter GUIDs enclosed in curly braces and format like this: {53f56307-b6bf-11d0-94f2-00a0c91efb8b}. Additional data can be entered as well.
    • Custom Event Occurs: You must enter the GUID of the event provider. Additional data can be entered as well.

[Go to the Service Trigger Editor Main Page]


Editing/Viewing a Trigger

  • To edit (or view) an existing trigger, highlight it in the bottom pane of the main window and choose Edit/View... from the Trigger Menu. This will summon the Edit/View Trigger dialog, which is virtually identical to the Add Trigger dialog:

  • Please see Adding a Trigger for a description of the controls on the dialog.

[Go to the Service Trigger Editor Main Page]


Removing a Trigger

  • To remove an existing trigger, highlight it in the lower pane of the main window and choose Remove from the Trigger Menu. You will be asked to confirm removal, and if you do, the trigger will be removed from the list.
  • You can also select Remove All from the Trigger Menu to remove all triggers for the selected service.

[Go to the Service Trigger Editor Main Page]