Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Gucken ob Prozess gestartet wurde.. (https://www.delphipraxis.net/62047-gucken-ob-prozess-gestartet-wurde.html)

viperen 30. Jan 2006 13:31


Gucken ob Prozess gestartet wurde..
 
Hallo, ich würde gerne wissen wie man gucken kann, ob ein Prozess gestartet wurde...
Also:

Ich starte Word.exe Programm meldet:"Word.exe wurde gestartet"
D.h. Sowas wie eine Kontrolle, was gerade für Prozesse laufen...
Danke!!

Avax2k 30. Jan 2006 13:41

Re: Gucken ob Prozess gestartet wurde..
 
die Suche nach "laufende Prozesse" ergab mitunter den Link hier:
http://www.delphipraxis.net/internal...fende+prozesse

schaus dir an sollte dein Problem lösen.

viperen 30. Jan 2006 16:40

Re: Gucken ob Prozess gestartet wurde..
 
Hallo! Danke für die Antwort, nur wollte ich wissen, wie ich die Prozessnamen herausfinde die im Hintergrund laufen, weil die Fensternamen sich ja immer ändern können und nur die Prozessnamen gleichbleiben...

Ich will damit einfach einen Prozess beenden, falls dieser bereits im hintergrund läuft...

Danke!

Luckie 30. Jan 2006 16:43

Re: Gucken ob Prozess gestartet wurde..
 
Guck dir das mal an: http://www.michael-puff.de/Developer..._KillProc.html

viperen 30. Jan 2006 16:46

Re: Gucken ob Prozess gestartet wurde..
 
Super Danke!!

Gleich ausprobieren... :dancer:

viperen 30. Jan 2006 17:09

Re: Gucken ob Prozess gestartet wurde..
 
soo...

ich habe festgestellt, dass das nur mit prozess ids funktioniert.. geht es auch mit prozess namen?

viperen 30. Jan 2006 18:47

Re: Gucken ob Prozess gestartet wurde..
 
Ok.. ich habe was anderes gefunden und es funktioniert...


Danke!

Daniel B 30. Jan 2006 19:12

Re: Gucken ob Prozess gestartet wurde..
 
und was?

ghost007 30. Jan 2006 19:15

Re: Gucken ob Prozess gestartet wurde..
 
Hallo,
hier
ist eine prozedur, wie du festellen kannst ob eine .exe datei ausgeführt wird.

Luckie 30. Jan 2006 20:28

Re: Gucken ob Prozess gestartet wurde..
 
Zitat:

Zitat von viperen
soo...

ich habe festgestellt, dass das nur mit prozess ids funktioniert.. geht es auch mit prozess namen?

Rat mal, was diese beiden Funktionen machen:
Delphi-Quellcode:
function GetProcessName(PID: DWORD; var ProcessName: string): DWORD;
function GetProcessID(const ProcName: string; var ID: DWORD): DWORD;
Wobei du nur die zweite wohl brauchst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 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 by Thomas Breitkreuz