c: как вызвать функцию обратного вызова процесса из другого процесса - PullRequest
2 голосов
/ 21 марта 2011

Как это сделать?Мой exe загружен в 0x400xxx, я загружаю другой exe с обратными вызовами установки, но тоже в 0x400xxx.Как назвать это далеким волшебством?

1 Ответ

4 голосов
/ 21 марта 2011

В большинстве операционных систем (я думаю, вы говорите о Microsoft Windows здесь?) Вы не можете выполнять вызовы функций между двумя процессами. Каждый процесс имеет свое собственное пространство памяти, и они изолированы друг от друга.

Вы можете связываться между двумя процессами, используя механизмы межпроцессного взаимодействия, такие как каналы. В Windows вы также можете использовать объекты синхронизации, такие как события или семафоры между процессами. Если вы уточните, что вы пытаетесь сделать, я могу дать несколько советов.

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