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 stahli
stahli

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

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.584 Beiträge
 
Delphi 12 Athens
 
#2

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.584 Beiträge
 
Delphi 12 Athens
 
#3

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.358 Beiträge
 
Delphi 11 Alexandria
 
#4

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
Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
778 Beiträge
 
Delphi 11 Alexandria
 
#5

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

  Alt 22. Jun 2020, 21:58
Ich nehme an, du suchst nach GetModuleFileNameEx.
Dazu gibt es viele Delphi Beispiele hier im Forum (zum Beispiel hier) und natürlich auch anderswo.
Michael Gasser
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

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

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

  Alt 22. Jun 2020, 22:05
Vielen Dank!

Sieht gut aus. Ich schaue mir das mal in Ruhe an.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

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

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

  Alt 23. Jun 2020, 21:41
Vielen Dank!
Funktioniert super!
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 16:05 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