Не совсем ясно почему m$ не устраивает следующий код: ExAcquireFastMutex(...); if (RtlCompareUnicodeString(...) == 0) { ... } Фаст мютекс...
Имена участников (разделяйте запятой).