¿Cómo puedo saber si otra aplicación ha registrado un canal remoto de IPC?

Así que tengo una aplicación que tiene una API .NET disponible. Su biblioteca API se comunica con su aplicación principal a través de llamadas remotas .NET. Para poder utilizar la API, la aplicación ya debe estar en funcionamiento.

Por lo tanto, tengo una instancia en la que necesito iniciar la aplicación mediante programación y luego crear una instancia de uno de los objetos API, que intenta abrir un canal remoto de IPC a la aplicación principal. El problema es que, después de iniciar el proceso, hay unos segundos entre el inicio y cuando la aplicación registra el canal. Si trato de crear una instancia de un objeto API antes de que se registre el canal, se apagará.

No ayuda que yo sepa muy poco acerca de .NET remoting.

¿Cómo puedo determinar a partir de MI aplicación que utiliza su API si la aplicación THEIR ha registrado el canal para la comunicación, así que sé que está bien crear una instancia de su objeto API?

Respuestas a la pregunta(5)

Su respuesta a la pregunta