Jak mogę sprawdzić, czy inna aplikacja zarejestrowała kanał IPC Remoting?
Mam więc aplikację z dostępnym interfejsem API .NET. Ich biblioteka API komunikuje się z główną aplikacją za pośrednictwem połączeń zdalnych .NET. Aby korzystać z interfejsu API, aplikacja musi być już uruchomiona.
Mam więc instancję, w której muszę programowo uruchomić aplikację, a następnie utworzyć instancję jednego z obiektów API, który próbuje otworzyć kanał zdalny IPC do głównej aplikacji. Problem polega na tym, że po uruchomieniu procesu jest kilka sekund między uruchomieniem a zarejestrowaniem kanału przez aplikację. Jeśli spróbuję utworzyć instancję obiektu API przed zarejestrowaniem kanału, następuje rozwarcie.
Nie pomaga to, że wiem bardzo mało o zdalnej obsłudze .NET.
Jak określić z aplikacji MY, która używa ich API, jeśli ICH aplikacja zarejestrowała kanał komunikacji, więc wiem, że można utworzyć instancję obiektu API?