Automate Desktop Event Monitor

Overview

The Automate Desktop Event Monitor (AMEM.exe) is a process that runs in the background, displays itself in the system tray and has several purposes in the Automate Desktop eco-system. Its primary role is to provide an entry to the desktop of a logged in user to run tasks that simulate desktop interaction (for example, a Window action used to interact with a specific window or Keyboard action used to simulate typing with the keyboard). It is also used to detect interactive triggering events for Automate Desktop triggers that require an interactive session (for example, Window, Keyboard , and Idle triggers). During a Remote Desktop session, the presence of the Event Monitor is used by Automate Desktop to determine whether or not a workstation is logged in or locked.

The Event Monitor and Automate Desktop Task Service are two of several individual components within Automate Desktop. The Automate Desktop Task Service is responsible for starting the Event Monitor. When a task is set to run interactively, the Task Service attempts to contact the Event Monitor using TCP/IP (whether remotely or on the same machine). Typically, the presence of the Event Monitor can be revealed by looking for the Automate Desktop icon in the system tray (near the clock). However, it is possible to not see the icon while the Event Monitor is running if it is disabled by the Event Monitor User settings.  

Related Topics