Einzelnen Beitrag anzeigen

mec

Registriert seit: 4. Mai 2005
8 Beiträge
 
Delphi 2005 Architect
 
#1

Messaging unter .NET

  Alt 4. Mai 2005, 11:16
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
Once I loved Delphi
  Mit Zitat antworten Zitat