![]() |
Läuft ein bestimmtes Programm?
wie kann ich unter windows2000/xp checken, ob eine bestimmtes programme läuft (*.exe)???
hatte sowas schonmal, läuft aber nur unter win98/me... :cry: gruß lukas |
Re: Läuft ein bestimmtes Programm?
Vielleicht hilft dir das hier
Delphi-Quellcode:
Jedoch werden alle Prozesse in eine Listbox eingtragen, doch du willst nur nach einem bestimmt EXE-Namen suchen, oder?
function EnumWinProc(Wnd: hWnd): Boolean; StdCall;
var WinCaption : Pchar; WinHandle : string; begin GetMem(WinCaption, 255); try GetWindowText(Wnd, WinCaption, 255); Result := True; if (Trim(WinCaption) <> '') then begin WinHandle := IntToHex(Wnd, 6); Form1.ListBox1.Items.add(WinHandle + ' : ' + WinCaption); end; finally FreeMem(WinCaption, 255); end; end; [Edit]Aufgerufen wird so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin EnumWindows(@EnumWinProc, Application.Handle); end; |
Re: Läuft ein bestimmtes Programm?
ne ist nicht ganz das richtige...habe einen programm-pfad (C:\...\prog.exe) und will nun rausfinden ob dieses programm ausgeführt wird oder nicht...danke trotzdem für die schnelle antwort (komme übrigens auch aus dresden :-D )
|
Re: Läuft ein bestimmtes Programm?
@alle profis: ihr wisst doch bestimmt wie das geht oder? habe in der suche was gefunden, brauche dazu aber die psApi...hat denn sonst keiner nen vorschlag?
|
Re: Läuft ein bestimmtes Programm?
@Uncle Cracker: das listet alle Fenster auf. Nur gilt: Fenster <> Prozess!!
Suich mal hier nach ![]() |
Re: Läuft ein bestimmtes Programm?
Moin, in dem Moment wo ich die Funktion
Delphi-Quellcode:
aufrufe und dann mit der Listbox weiterarbeiten will (For-Schleife), stürzt mir das Programm mit "Fehler bei read" im Laufzeitmodus ab.
EnumWindows(@EnumWinProc, Application.Handle);
Was läuft da schief??? Gruß, fxbasic |
Re: Läuft ein bestimmtes Programm?
Was verstehst du unter "weiter arbeiten"? Wie wäre es mit etwas Code?
|
Re: Läuft ein bestimmtes Programm?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:59 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