App Manager

This page lets MAIRA automatically close and launch other Windows applications when iRacing connects and disconnects.

It is useful for setting up a “sim racing session workflow.” For example, MAIRA can close background apps that you do not want running while driving, then start racing-related apps in a specific order when the simulator connects.

When iRacing disconnects, MAIRA can optionally terminate the apps it started and relaunch the apps it previously closed.

APP MANAGER

Turns the App Manager feature on/off.

When this is ON, MAIRA responds to simulator connect/disconnect events and manages the configured app lists automatically.

Default: ON

APPS TO TERMINATE

This section defines apps that MAIRA should close when the simulator connects.

Each entry works by process name, derived from the executable path. In other words, if you point MAIRA at SomeApp.exe, it will look for running processes named SomeApp and terminate them.

Executable Path

The full path to the application executable that should be terminated when the simulator connects.

You can type the path manually, browse for an executable file, or use the process-picker button to select a currently running process.

Launch on Simulator Disconnect

When this is ON, MAIRA will relaunch that terminated app after the simulator disconnects.

This is useful for apps that you want out of the way while racing, but want restored automatically afterward.

Default: OFF

APPS TO LAUNCH

This section defines apps that MAIRA should start when the simulator connects.

Apps are launched in top-to-bottom order. Use the move up/down buttons to control the startup sequence. This matters if one app depends on another already being open.

Executable Path

The full path to the application executable that MAIRA should launch when the simulator connects.

You can type the path manually, browse for an executable file, or use the process-picker button to select a currently running process.

Arguments

Optional command-line arguments to pass to the executable when MAIRA launches it.

Default: blank

Delay After Start (sec)

Wait time, in seconds, before MAIRA launches the next app in the list.

This is useful when an app needs a moment to finish opening before another app starts.

Default: 0.0 sec

CPU Priority

Sets the Windows CPU priority class for the launched process after it starts.

This can be used to give racing-related tools higher priority, or lower the priority of less critical background apps.

Default: Normal

Window Style

Controls how the application window should appear when it is launched.

This is useful for apps that you want to start minimized or hidden from view.

Default: Normal

Avoid Primary CPU Cores

When this is ON, MAIRA sets CPU affinity for the launched process so that it avoids logical CPU cores 0 and 1.

This can help keep the primary cores freer for iRacing and other time-sensitive work, especially on systems with many logical processors.

If the system has only 1 or 2 logical processors, MAIRA cannot apply this setting.

Default: OFF

Terminate on Simulator Disconnect

When this is ON, MAIRA will terminate that launched app after the simulator disconnects.

This is useful for race-session helper apps that should run only while you are connected to the simulator.

Default: OFF

Other Behavior

MAIRA will not start an app from the launch list if a process with that executable name is already running.

Likewise, on simulator disconnect, MAIRA will not relaunch an app from the terminate list if that app is already running again.

If the simulator disconnects while MAIRA is still working through the launch list, the remaining startup sequence is cancelled.

The plus button adds a new entry to either list, and the clear button removes an entry.


Previous page: Simulator

Next page: App Settings