Skip to content
Jacob Eggleston edited this page Mar 14, 2018 · 4 revisions

Problem/Solution Statement

Caster and other Natlink/Dragonfly applications run as non-elevated processes. As Caster is primarily designed for use by software developers, many of the programs we use need to run with elevated permissions ("Run As Administrator"), which means that Caster can't interact with them.

The goal of this project is to create a helper application that can run in the background as an elevated process to act as an intermediary. It would accept commands from Caster or other Dragonfly apps, through a messaging API, and translate those commands into mouse and keyboard inputs which are then sent to the target application.

Clone this wiki locally