Мне нужна помощь с проблемой.У меня запущено 2 процесса, один - Watchdog, а другой - простой процесс тестирования.Мне нужен процесс 2 для вызова кода из сторожевого таймера, поэтому я делаю это для уменьшения размера процесса 2. Например, процесс 2 должен вызвать функцию сторожевого таймера под названием «IsSafe».Функция IsSafe основывается на другом коде, принадлежащем процессу Watchdog, и переписать этот код для процесса 2 не удастся. Я подумал над идеями, пожалуйста, не могли бы вы посоветовать, какое решение является лучшим, или дать совет.
Idea One
Использование именованных каналов для связи между процессами и передачи параметров и возврата значений вокруг.
Idea Two
Используйте Share Memory для обмена параметрами и возвращаемыми значениями
Идея Три
Используйте сообщения Windows, я, честно говоря, думаю, что это не будет работать
Идея Четыре
Каким-то образом создайте исполняемую часть совместно используемой памяти и выполните этот код с дальней дистанцией.
Пожалуйста, не могли бы вы посоветовать.