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