Я смотрю на объекты синхронизации Windows http://msdn.microsoft.com/en-us/library/ms682411(v=VS.85).aspx, те, которые могут быть открыты как именованные объекты.
Какие объекты могут содержать небольшое количество (4-8 байт) совместно используемой информации, которая может быть установлена одним процессом и считана другим процессом? Я понимаю, что разделяемая память делает это, но она может быть излишней с страницами размером 4 КБ и API, которые длиннее, чем маленькие API объектов синхронизации.