Выберите яд: почтовые ящики, файлы с отображением в памяти, именованные каналы, сокеты.Для этого есть много справки и кода в Интернете.
Небольшие сообщения между процессами на одном компьютере (обе ОС Windows): используйте MailSlots.
Большие блоки данных между процессами водин и тот же компьютер: используйте файлы с отображением в памяти.
Потоковая передача сообщений между процессами (одинаковые или разные машины, обе ОС Windows): переход по именованным каналам.
Потоковая передача сообщений между процессами (одинаковые или разные)машины, одинаковые или разные ОС): перейдите с помощью Sockets.
Поскольку вы используете реестр сейчас, возможно, вместо этого используются Mailslots.