У меня есть бинарное приложение на окнах (программное обеспечение для расписания поездов), которое содержит много интересных данных, которые мне нужны для моего проекта (ничего незаконного, просто какой-то странный алгоритм оптимизации). Но приложение не имеет api, а файлы данных имеют недокументированную двоичную форму.Как управлять приложением MFC из другой программы?
Итак, моя идея - управлять приложением из моего собственного кода. Я хотел бы отправить ему нажатия клавиш, чтобы заполнить форму, запустить запрос и сохранить результат в файл (для этого в приложении есть кнопки и пункты меню). И повторяйте много раз.
Есть ли библиотека для этого? Или пример? У меня есть общее представление, как это сделать, но я ленив, и я не хочу изобретать колесо.
Кроме того, те же данные доступны в Интернете. Есть ли какое-то решение для одной и той же задачи с веб-приложениями ASP (Winform)? Я мог бы, вероятно, обработать разбор результатов, но я не знаю, как заполнить значения элементов управления webforms.
Заранее спасибо.