Macro Expert has an ability to logon or unlock a workstation automatically for playing a macro. It's useful when a macro should be executed but there is no user logged into the desktop or the workstation is locked.

Launching a macro while logged off or workstation locked

When a macro is triggered, but the workstation is locked or no user logged into the desktop, Macro Expert attempts to do one of three things:

Don't run

Since most macros require interaction with the desktop, and such interaction can only be done when a user is logged on and the workstation is not locked, this default option provides greatest compatibility with various scenarios.

Run as background user

Macro Expert will attempt to launch the macro in the background mode. Under this mode, the macro that interacts with application interfaces will not be function correctly. Thus, this option is recommended for the non-interactive task, such as file task, database task, and other tasks without user knowledge or intervention.

Run as specified user

If the workstation is locked or there is no current user. Macro Expert will attempt to unlock or logon, and the macro will be launched if Macro Expert determines that the logon/unlock attempt is successful. Before activating the option, the user name password pairs must be in the list.

Macro Service is responsible to perform auto-logon. It first retrieves the user name from the trigger's Play Parameters, locates the item in the user/password list for the password and domain name if needs, and then simulates the keystrokes to complete the auto-logon. You have to add the user/password pair on this tab before using the feature.

Disable Ctrl+Alt+Del

To use the feature, the Ctrl+Alt+Del must be disabled in Windows 7, 2008, Vista.


Adds a user name password pair for auto-logon.


Modifies the current user name password pair.


Removes the current user name password pair.


  • This feature is not available in Windows 8.

  • If your system contains a third logon module, such as the fingerprint software, the feature may not be functional.