2009-01-15 4 views
1

Est-il possible de se connecter à Windows en chargeant ou en enregistrant des fichiers (peu importe comment le fichier est ouvert comme un mot bloc-notes, etc.) pour modifier le fichier à la volée?Accrochage dans l'accès au fichier Windows

Par exemple pour l'encoder/décoder à la volée?

Le code aurait-il besoin d'autorisations administratives pour être lancé?

Répondre

0

Vous devrez probablement écrire un pilote. Voyez si vous pouvez obtenir la source de Filemon, il y a beaucoup à apprendre là-bas.

0

Vous pouvez également utiliser quelque chose comme madCodeHook pour intercepter la lecture/écriture de fichiers et pour installer votre DLL dans tous les processus. J'ai utilisé cette technique pour enregistrer des travaux d'impression à des fins de facturation.

0

éviter madCodeHook (non profesdional) utilisation des mécanismes standards d'accrochage api (Richter et Microsoft D principalement)

+1

De quel type d'accrochage standard vous parlez? – jdigital

0

Oui, vous avez besoin d'écrire un pilote de système de fichiers installable. Le Installable File System Kit de Microsoft contient quelques exemples de pilotes, y compris celui utilisé par Filemon. Malheureusement, je ne crois pas que vous puissiez accéder à ces API sans le kit IFS.

Questions connexes