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 Programmstart erkennen (https://www.delphipraxis.net/31045-programmstart-erkennen.html)

Bloodsucker 3. Okt 2004 12:49


Programmstart erkennen
 
Tach Leute,

ich würde mir gerne eine Art Detektor basteln, der dann protokolliert zu welcher Zeit welches Programm gestartet bzw. geschlossen wurde.
Bsp: Ich starte "MS Paint" und mein Detektor protokolliert dann automatisch die Aktivierungszeit.
Das mit dem protokollieren ist gar kein Problem. doch ich brauche einen Denkanstoß, wie ich meinen Detektor dazu bringe, die Aktivierung bzw. Schließung eines Programmes zu erkennen. :gruebel:

Danke jetzt schon!

Dax 3. Okt 2004 12:50

Re: Programmstart erkennen
 
Sieh mal in die JVCL, dort gibt es einen Sysmessage-Hook, der sollte dir helfen können.

[edit]Herzlich willkommen in der DP! :party:[/edit]

mirage228 3. Okt 2004 12:51

Re: Programmstart erkennen
 
Fängt der auch die Aufrufe von CreateProcess bzw. ShellExecute ab bzw. werden die gewrappt / gehooked? Weil das wäre die sicherste Methode, herauszufinden, ob eine Datei gestartet wird.

mfG
mirage228

Bloodsucker 3. Okt 2004 12:58

Re: Programmstart erkennen
 
Zitat:

Sieh mal in die JVCL, dort gibt es einen Sysmessage-Hook, der sollte dir helfen können.
Okay danke, ich werde dann mal ein wenig damit rumtüffteln.

Zitat:

Fängt der auch die Aufrufe von CreateProcess bzw. ShellExecute ab bzw. werden die gewrappt / gehooked?
Ja der Detektor soll CreateProcess abfangen und die werden gehookt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz