Thema: Delphi Datei überwachen

Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#2

Re: Datei überwachen

  Alt 12. Aug 2006, 13:05
Zitat von kaschte:
Wie kann ich eine Datei überwachen? Sobald die Datei gestartet werden soll (.exe Datei), soll ein Signal an mein Programm, dass im Hintergrund läuft, gesendet werden. Dieses soll dann eine Aktion ausführen. Wie kann ich jetzt aber diese Datei überwachen (schlussendlich auch mehrere) und dann ein Signal senden?
Es gibt da mehrere Methoden, aber im Falle von Ausführung eines Programms sind nur die im Kernelmode sicher (MSDN-Library durchsuchenPsSetCreateProcessNotifyRoutine, MSDN-Library durchsuchenPsSetLoadImageNotifyRoutine). Alternativ ein strategisch gut plazierter SSDT-Hook.

Im Usermode gibt es Shell-Hooks (MSDN-Library durchsuchenIShellExecuteHook).
  Mit Zitat antworten Zitat