Seite 1 von 1

Verzeichnis-Hook?

Verfasst: 28.12.2004 13:45
von Agent
Hallo erstmal.

Kennt jemand von euch einge Möglichkeit, Aktionen auf einem Verzeichnis zu "hooken"??

Beispiel:
Ich möchte die Daten, die in ein Verzeichnis gelesen oder geschrieben werden kontrollieren, crypten oder sonstwas.

Jemand ne Idee oder gar Lösungen?

Re: Verzeichnis-Hook?

Verfasst: 28.12.2004 16:39
von Kiffi
> Kennt jemand von euch einge Möglichkeit, Aktionen auf einem
> Verzeichnis zu "hooken"??

Stichworte:

* FindFirstChangeNotification_()
* FindNextChangeNotification_()
* FindCloseChangeNotification_()

Quick'n Dirty:

Code: Alles auswählen

#WAIT_OBJECT_0 = $0
sDir.s = "C:\"
bSub.b = 1
hNotify = FindFirstChangeNotification_(@sDir, bSub, #FILE_NOTIFY_CHANGE_FILE_NAME | #FILE_NOTIFY_CHANGE_DIR_NAME)
If hNotify <> #INVALID_HANDLE_VALUE
  Repeat
    If WaitForSingleObject_(hNotify, 50) = #WAIT_OBJECT_0
      Debug "CHANGE NOTIFICATION"
      FindNextChangeNotification_(hNotify)
    EndIf
    Delay(1)
  ForEver
EndIf
End
Grüße ... Kiffi

Verfasst: 29.12.2004 22:29
von Agent
Hi Kiffi.

Danke für die Antwort, aber das kenne ich schon. Die Frage ist: Wie gehs weiter? Wie "leite" ich jetzt die betreffenden Daten/Dateien so um, das ich sie modifizieren kann (z.B.chiffrieren usw.)

Verfasst: 29.12.2004 23:15
von bluejoke
Ich hoff mal, ich bin nicht zu Offtopic:
Gibts solche Events auch beim Öffnen von Ordnern?

Verfasst: 30.12.2004 10:34
von Agent
Hi Blue

Meines Wissens nach funktioniert das auch mit Ordnern. Spätestens dann, wenn Du den übergeordneten Ordner als Überwachung angiebst.