Hallo,
gibt es eine einfacherer Variante als Remoting, um auf einen anderen Prozess zuzugreifen. Konkret:
ich möchte beim Start einer Anwendung prüfen, ob diese bereits gestartet ist, die bereits gestartete dann aktivieren (in den Vordergrund holen und ggf aus WindowState Minimized Normal machen) und die neu gestartete sofort wieder beenden.
Dies funktioniert auch mit GetProcessesByName wunderbar bis zu dem Punkt, an dem gefundenen Prozess mitteilen möchte, er möge sich doch bitte aktivieren.
Bei der Klasse Process finde ich leider nur die Methode CloseMainWindow und dies ist ja nun das genaue Gegenteil von dem, was ich beabsichtige.
Auch die Methoden Control.FromHandle bzw Control.FromChildHandle liefern NIL, da sie offensichtlich nur innerhalb des eigenen Prozesses funktionieren.
Kann mir jemand helfen? (Schön wären ein bis zwei kleine Zeilen Code) Danke