2009-06-16 9 views
2

Dans le monde Windows, je peux créer un filtre de système de fichiers (supérieur ou inférieur) afin de connecter mon pilote à l'action lorsqu'un fichier est modifié (par exemple, auditer ou créer des lecteurs virtuels). Savez-vous quel est le modèle similaire dans un Mac? le kit d'E/S parle du développement du pilote mais ne spécifie pas le modèle de stockage ou le système de fichiers. Y a-t-il un autre kit?Quel type de pilote Mac dois-je créer pour intercepter le système de fichiers?

Répondre

0

On dirait qu'il ya une API privée projecteur utilise une source ici:

http://osxbook.com/software/fslogger/

Si vous voulez créer votre propre système de fichiers (comme ce lecteur virtuel serait), utilisez MacFuse

http://code.google.com/p/macfuse/

+0

Merci, je regarderai sur le premier lien que je dois faire quelque chose de similaire, juste un peu plus complexe. Mais avoir une source est un bon point de départ. Merci –

1

N'a pas OS X ont kevent/kqueue comme FreeBSD?

+0

Cela m'a en fait donné l'exemple, oui, il y a des kqueues et des kevents comme indiqué ici: http://developer.apple.com/documentation/Darwin/Conceptual/FSEvents_ProgGuide/KernelQueues/KernelQueues.html#//apple_ref/doc/ uid/TP40005289-CH5-SW2. Je vais commencer ici. –

Questions connexes