COM-Object auf einer bestimmten Serverinstanz erzeugen
Hallo
es geht um einen nativen ComServer, der verschiedene Interfaces veröffentlicht. Von C# aus ein entsprechendes Object von dem Server zu aktivieren wäre ja auch kein Problem.
Das dumme ist aber, das mehrere Instanzen von dem Server auf einem Rechner laufen. Die Prozess-ID des tatsächlichen Ziel-Servers ist allerdings bekannt.
Kann man überhaupt gezielt von einem bestimmten Prozess ein COM-Object anfordern.
(Die Running Object Table ROT bringt hier auch nichts, weil z.B. zwar 3 Instanzen von dem Server laufen, aber überhaupt noch keine COM-Objekte instanziert wurden - sprich es gibt noch gar keine COM-Objekte - eben CAO )
Ich bin wirklich über jede noch so kleine Idee dankbar.
Rainer
es geht um einen nativen ComServer, der verschiedene Interfaces veröffentlicht. Von C# aus ein entsprechendes Object von dem Server zu aktivieren wäre ja auch kein Problem.
Das dumme ist aber, das mehrere Instanzen von dem Server auf einem Rechner laufen. Die Prozess-ID des tatsächlichen Ziel-Servers ist allerdings bekannt.
Kann man überhaupt gezielt von einem bestimmten Prozess ein COM-Object anfordern.
(Die Running Object Table ROT bringt hier auch nichts, weil z.B. zwar 3 Instanzen von dem Server laufen, aber überhaupt noch keine COM-Objekte instanziert wurden - sprich es gibt noch gar keine COM-Objekte - eben CAO )
Ich bin wirklich über jede noch so kleine Idee dankbar.
Rainer
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 186558
Url: https://administrator.de/forum/com-object-auf-einer-bestimmten-serverinstanz-erzeugen-186558.html
Ausgedruckt am: 05.05.2025 um 01:05 Uhr