The robot executor (UiPath.Executor.exe) is the robot component directly responsible for executing a process. When a job is started, the robot service launches a robot executor instance.
The Executor is always aware of DPI settings per-monitor. As a result, workflows can be executed at any DPI, regardless of the configuration on the machine they were created on. For apps that are DPI-unaware, or intentionally marked as unaware, you can choose to disable DPI.
Based on the automation project, the robot service launches the type of executor intended to run the automation.
There is a type of executor for each of the automation project type available:
|Project Type||Architecture||Supported platforms||Framework|
|Windows - Legacy||32-bit||Windows (32-bit and 64-bit)||.NET Framework 4.6.1|
|Windows||64-bit||Windows (64-bit)||.NET 6 with Windows support|
|Cross-platform||64-bit||Windows, Linux, and macOS (64-bit)||.NET 6 with cross-platform support|