У меня есть глобальное событие, созданное и установленное / сброшенное в собственном процессе C ++, которое создается следующим образом:
HANDLE hGlobalEvent = CreateEvent(NULL, TRUE, FALSE, _T("Global\\MyEvent"));
Есть ли способ (даже если это библиотека, не написанная MS), чтобы зарегистрироваться для одного из этих событий в процессе .NET (C #), чтобы стандартные обработчики событий .NET запускались при изменении глобального события
И я не просто хочу ждать события и цикла, как это происходит в C ++ с WaitForSingleObject ... Я действительно хотел бы, чтобы это был полностью асинхронный обработчик событий.
Я должен представить, что есть простой способ сделать это ... просто не могу его найти.