ich habe ein Programm geschrieben welches durch Timersteuerung unter bestimmten Bedingungen ein anderes Programm mit Parameter aufruft. Da die Aktion des aufgerufenen Programms teilweise über die Timersteuerung hinausgeht kann es sein, das das aufgerufene Programm noch aktiv ist.
Wie ist es möglich mit VB 6.0 unter Windows NT festzustellen ob ein Programm läuft? Kannst du mir helfen.
Wenn Du das externe Programm via Shell(Path,…) aufrufst, bekommst du einen Double-Wert zurück, der die Task ID darstellt. Mit dieser ID und dem Namen der Executeable könntest Du über eine API (die ich jetzt nicht weiß aber schon finden werde) den Status abfragen resp. ob sie noch existiert.
Weiter Tips & Schmähs findest Du sicher bei www.mvps.org.