Autor Beitrag
Hybrid666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 26



BeitragVerfasst: Mo 30.08.10 22:10 
Hi,

ich schreibe grade ein Programm, dass unter anderem dann reagieren soll, wenn ein Programm auf eine bestimmte Datei zugreifft.
Wie kann ich das realisieren, dass in meinem Programm ein Event ausgelöst wird, sobald die Datei geöffnet wird von dem anderen Programm?

Wär super wenn jemand denkanstöße, tutoriale oder codeschnipsel hat (ich bin auch schon dankbar für einen anstoß über das MSDN, hauptsache ich weiß, wo ich zu suchen anfangen muss *gg*).

MfG Hybrid666
Flamefire
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: Mo 30.08.10 22:42 
Nicht direkt möglich.
Einzige Möglichkeit ist ein Globaler Hook auf OpenFile (also DLL in alle Prozesse injecten).

Ansonsten KernelHook. Aber da würde ich an deiner Stelle die Finger lassen.

Ein unsichere Variante wäre das abfragen des Datums der Datei (vl ändert sich das beim Zugriff)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 30.08.10 22:54 
In wie vielen Foren hast du noch gepostet:
www.delphipraxis.net...ken.html#post1046185