2010-02-22 4 views
2

Existe-t-il un moyen de se connecter à l'API Windows pour afficher tous les fichiers auxquels accède le système d'exploitation?Surveiller les fichiers accédés par Windows

+0

Si vous voulez juste connaître toutes les poignées ouvertes, voir http://stackoverflow.com/questions/733384/how-to-enumerate-process-handles/750579#750579 –

Répondre

1

Non, il n'existe aucune API en mode utilisateur pour cela.

Si vous en avez vraiment besoin, vous devez écrire un pseudo pilote de périphérique qui devient une partie de la pile d'E/S dans le noyau, ce qui n'est certainement pas pour les faibles d'esprit. C'est ainsi que fonctionne Process Monitor; il extrait le code de son propre EXE et le charge dynamiquement comme un pilote de périphérique (bien sûr, cela nécessite des permissions d'administrateur).

Questions connexes