Вызов функции из другого процесса в Windows - PullRequest
2 голосов
/ 23 августа 2011

У меня есть два приложения Windows (EXE).Я хотел бы сделать это:

A:

void foo(int a)
{
    MessageBox(a);
}

B:

p = CreateProcess("A.exe");
CallFunction(p, "foo", 15); 

Как сделать эту функцию CallFunction?

1 Ответ

3 голосов
/ 23 августа 2011

Вам нужно будет использовать метод IPC (межпроцессное взаимодействие). Для этого есть несколько вариантов, включая DCOM , именованные каналы и сообщения Windows .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...