Из документации по TraceLogging:
Если вы попытаетесь зарегистрировать поставщика, который уже зарегистрирован, регистрация завершится ошибкой.
Неясно, относится ли «поставщик» к GUID или к объекту, представленному hProvider
. Может ли кто-нибудь подтвердить, является ли допустимой операция регистрации одного и того же GUID из 1. нескольких процессов 2. нескольких модулей (DLL/EXE) в одном процессе 3. в одном модуле?
Я пробовал {1} и {2}, и они работали - я могу получать события из обоих процессов/модулей. Просто нужно убедиться, что это ожидаемое поведение.