Как узнать, зарегистрировало ли другое приложение канал удаленного доступа IPC?

Итак, у меня есть приложение, в котором доступен .NET API. Их API-библиотека связывается с основным приложением посредством вызовов удаленного взаимодействия .NET. Чтобы использовать API, приложение должно быть уже запущено.

Итак, у меня есть экземпляр, где мне нужно программно запустить приложение, а затем создать экземпляр одного из объектов API, который пытается открыть канал удаленного взаимодействия IPC для основного приложения. Проблема в том, что после запуска процесса между запуском и регистрацией канала несколько секунд. Если я попытаюсь создать экземпляр объекта API до того, как канал будет зарегистрирован, он не будет работать.

Это неПомогает, что я очень мало знаю о удаленном взаимодействии .NET.

Как мне определить из МОЕ приложения, которое использует их API, если ИХ приложение зарегистрировало канал для связи, чтобы я знал это 'Можно ли создать экземпляр объекта API?

Ответы на вопрос(5)

Ваш ответ на вопрос