Если бы программа не была .net, я бы посоветовал отправить или отправить сообщение в окне: см. PostMessage
и RegisterWindowMessage
. Я думаю, что для получения такого сообщения в программе .net вам может понадобиться PInvoke RegisterWndowMessage
и переопределить ваш WndProc
.
.
Еще одна хорошая возможность - поделиться именованным мьютексом.
Вы должны определить, что вы подразумеваете под «реальным временем»: с одной стороны, в Windows нет ничего реального в реальном времени, а с другой стороны, когда вы начинаете отступать от этого и говорить вместо этого «почти в реальном времени» «мягкое реальное время», тогда становится возможным множество решений.