Одной из ключевых проблем AIR-приложений является то, что они не могут запускать другие приложения. Adobe объясняет это проблемами с безопасностью, которые вызывает данная функциональность. Mike Chambers предложил решение этой проблемы в виде CommandProxy - .NET-приложения, которое запускается перед запуском AIR-приложения, и получает от него команды/возвращает резльтаты. Сейчас приложение способно к
- запуску процессов
- возврату результатов их работы
- снятию скриншотов.
Исходный код доступен здесь.