AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein laufenden Prozess auf lokalem Rechner fernsteuern?
Thema durchsuchen
Ansicht
Themen-Optionen

laufenden Prozess auf lokalem Rechner fernsteuern?

Ein Thema von DualCoreCpu · begonnen am 2. Feb 2010 · letzter Beitrag vom 2. Feb 2010
 
DualCoreCpu
(Gast)

n/a Beiträge
 
#1

laufenden Prozess auf lokalem Rechner fernsteuern?

  Alt 2. Feb 2010, 08:40
Hallo!

Ich mach mir grad Gedanken, wie ich einen auf meinem Rechner laufenden Prozess durch ein anderes Programm mittels Kommandos steuern kann.

Ich denke mal, auf jeden Fall brauche ich den Handle des zu steuernden Prozesses. Aber wohin sende ich meine Kommandos?

Bei einem Konsolenprogramm war es zu DOS Zeiten so, das ab Offset 80Hex die Kommandozeile war. In Pascal gibt es die Prozedur ParamStr(Index), die die Kommandos ausliest.

Aber wie mache ich das bei einem bereits laufenden Programm. Ein Konsolenprogramm wird mit Kommandozeilenoptionen gestartet, führt seine Aufgabe aus und wierd wieder beendet.

Ich aber will des Programm nicht sofort wieder beenden, sondern von einem zweiten Programm steuern bis ich das steuernde Programm beende. Erst dann darf der zu steuernde Prozess beendet werden.

Hab schon mal bissl gestöbert und sowas wie WinExecAndWait gefunden. Nur bei Wait, wie garantiere ich da, das ich in das steuernde Programm komme, wenn das gesteuerte ein Konsolenprogramm ist?

Das zu steuernde Programm wurde nicht in Delphi geschrieben. Es kann maximal um ein IInterface erweitert werden.

Wer kann mir passende Tipps zur optimalen Lösung geben?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz