AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Prüfen mittels PID ob Prozess läuft
Thema durchsuchen
Ansicht
Themen-Optionen

Prüfen mittels PID ob Prozess läuft

Ein Thema von Mohadrim · begonnen am 28. Mai 2012 · letzter Beitrag vom 24. Jun 2020
Antwort Antwort
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#1

AW: Prüfen mittels PID ob Prozess läuft

  Alt 29. Mai 2012, 11:56
ich konnte das gewünschte hier nachbauen und es läuft ohne Probleme
Funktioniert das auch bei Prozessen ohne Fenster, also z.B. bei Kommandozeilenprogrammen?
  Mit Zitat antworten Zitat
Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
669 Beiträge
 
Delphi 12 Athens
 
#2

AW: Prüfen mittels PID ob Prozess läuft

  Alt 29. Mai 2012, 12:16
ich konnte das gewünschte hier nachbauen und es läuft ohne Probleme
Funktioniert das auch bei Prozessen ohne Fenster, also z.B. bei Kommandozeilenprogrammen?
Jepp. Gerade mit einem in einer Eingabeaufforderung gestarteten Telnet-Client getestet.
  Mit Zitat antworten Zitat
Mohadrim

Registriert seit: 4. Jun 2004
8 Beiträge
 
#3

AW: Prüfen mittels PID ob Prozess läuft

  Alt 20. Jun 2012, 08:11
Okay hab nun noch mal alles neu eingefügt und siehe da es geht. Danke nochmal.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.352 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Prüfen mittels PID ob Prozess läuft

  Alt 20. Jun 2020, 21:42
Ich prüfe auf diesem Weg, ob die bds.exe (also Delphi) läuft.

Das funktioniert auch.

Aber kann ich noch den Pfad der Exe ermitteln, um auf eine bestimmte Version zu prüfen?

Im Taskmanager kann man über Rechtsklick auch "Dateipfad öffnen" auswählen.
Kommt man an die Info heran?
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#5

AW: Prüfen mittels PID ob Prozess läuft

  Alt 20. Jun 2020, 21:47
z.B. die Toolhelp-APIs
MSDN-Library durchsuchenProcess32First

oder via WMI
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#6

AW: Prüfen mittels PID ob Prozess läuft

  Alt 20. Jun 2020, 22:05
Tu dir selbst einen Gefallen und schmeiß den uralten Mist mit BrowseForFolder weg, welchen man nur grauenhaft benutzen kann,
oder wenigstens schau mal nach, wie man dort das Eingabe-Edit einblendet.

Aber nimm lieber einen OpenDialog oder direkt den FileOpenDialog (ab Vista) und schalte dort in den Optionen den Verzeichnisauswahl-Modus an.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.352 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Prüfen mittels PID ob Prozess läuft

  Alt 22. Jun 2020, 20:40
Danke Himi,

so ganz habe ich leider noch nichts erreicht.

Ich mache mal dort weiter... https://www.delphipraxis.net/203547-...-auslesen.html
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Antwort Antwort


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 02:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz