Допустим, есть приложение, написанное на каком-то языке. Данное приложение не имеет API, но имеет некоторый интерфейс.
Как можно воспользоваться функциями данного приложения в своем незаметно для пользователя?
На ум приходит только прятанье куда-нибудь этого приложение и жудкое взаимодействие с окном через WinAPI, например биндинг кнопок на свое приложение.
Какие-нибудь еще варианты?
С .NET приложениями все более менее ясно, больше интересует работа с нативным приложением.
Disclaimer
Это лишь один из способов решения задачи, предполагающий некоторые допущения, не оговариваемые в вопросе. Это решение возможно не подойдет в большинстве случаев, в том числе и задавшему вопрос.
Если это .NET приложение (судя по тегам), его возможно декомпилировать с помощью таких утилит как ILSpy. Достаточно отыскать обработчики событий нажатия интересующих кнопок.
Файл .exe (если это .NET приложение) возможно подключить к .NET проекту как обычную сборку, вызывать конструкторы классов и их методы используя Reflection.
Это решение предполагает что:
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Задача: создать два логаПервый для записи Info, второй для записи Errors
У меня программа для решения уравнения методом касательнойНа форме разместила интервал и точность, а на кнопку Вычислить нужно прописать...
Здрастувуйте! Как сделать чтобы при выборе CheckBox пароль скрывался и наоборот, все никак не могу понять