Спасибо, всем огромное, кто откликнулся на мою "боль"!
Я программист - самоучка, без какой-либо теоритической подготовки. Формулирую задачу и гуглю решение. А тут все "как открыть внешнюю программу", "как закрыть внешнюю программу", "как получить список запущенных процессов". Не знал как правильно сформулировать, вот и вы просите уточнить.
Не знаю как точнее. Просто есть программа, у которой например есть класс, а в нем метод, который например рисует фигур на форме по координатам, типа
ВнешняяПрограмма.КлассВнешнейПрограммы.РисоватьФигуру(x, y)
Я хочу написать свою программу, которая брала бы данные из ВнешнейПрограммы, обрабатывала бы их, а потом, например, по нажатию кнопки на моей форме вызывался бы метод ВнешнейПрограммы
ВнешняяПрограмма.КлассВнешнейПрограммы.РисоватьФигуру(x, y)
и на форме ВнешнейПрограммы, рисовалась бы фигура.
Идея такая. Не знаю, возможно ли такое вообще, я почему-то думаю, что должны быть классы по подключению к этой ВнешнейПрограмме, ну и работать потом с ней.
Если есть идеи, буду очень рад помощи, в том числе и по направлениям куда гуглить. Пока почитаю про ремотинг и управление СОМ-объектами. Считывать память - это наверное очень круто))