2012-01-04 2 views
2

Il est possible d'accrocher des opérations de modification de dossier (copier, supprimer, renommer etc.), mais malheureusement, j'ai besoin de raccorder ces opérations aux fichiers. Des pensées?Copie de FICHIER Windows XP/7 FICHIER

Environnement:

Delphi XE2, Windows XP/7/2008

Merci.

+0

Quel est l'objectif sous-jacent? Avez-vous besoin de cela au niveau du système de fichiers, ou au niveau du shell? –

+0

L'objectif de se défaire est assez trivial. Ce dont j'ai besoin, c'est d'intercepter la copie, supprimer, renommer, déplacer des types de fichiers spécifiques. –

+0

Et l'autre question que j'ai posée? –

Répondre

7

Je sais deux options

1) Vous pouvez accrocher les fonctions de winapi comme CopyFile et CopyFileEx créant un système crochet large, wrtting le crochet vous-même ou en utilisant une bibliothèque de crochet API comme madCodeHook ou Deviare API hook (je l'ai utilisé à la fois bibliothèques avec d'excellents résultats.)

2) Ecrire un File System Filter Driver.

+0

WinAPI peut également être accroché avec la bibliothèque Detours de Microsoft, qui vient avec un exemple de tels crochets –

Questions connexes