A.i.D.,
а можно использовать сигналы в другое приложение?
Это было бы замечательно, но пока не врубаюсь как это сделать.
Надо отслеживать события приложения, читать его память. Лучше даже использовать не сокеты, а события, и тупо повторять их по заданному алгоритму. Но блин как это сделать??
Реализация для Windows есть
тут. Вопрос: как это сделать для Linux, или может есть уже готовые решения?
Если надо это приложение автоматически протестировать, то можно использовать инструменты, уже встроенные в фреймворки вроде Qt: там QtTest позволяет эмулировать события ввода из модульных тестов.
А там можно тестировать только приложения в исходниках, или ловить события уже собранной программы, а потом передавать их тоже возможно?