Instance Controller allows you to control certain elements of running an executable.
It will allow you to prevent users from opening multiple instances of the same program, this is particularly useful in multi-user environments, where you may have server applications that causes issues if running multiple times.
Instance Controller Features:
Stop an application from being launched more than once.
Allow the user to override the prevented launch.
Display a message prior to the application being executed.
Log date/time each time the application is executed.
Execute application with specified arguments.
Configuration is saved within an .ini file allowing for easy customising, hot-swapping, or backup.