connaitre les fichiers lus par windows

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
supercdfr
Messages : 105
Inscription : sam. 21/juil./2007 15:16

connaitre les fichiers lus par windows

Message par supercdfr »

Bonjour a tous

J'aimerais pouvoir faire un programme qui, une fois lancé en tache de fond, liste les fichiers qui sont lus par windows. Par exemple, quand je lance IE, savoir tous les fichiers auxquels accendent windows. C'est un peu ce que fait un anti virus, mais c'est pas mon but ultime.
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

Filemon fais déjà ça très bien
supercdfr
Messages : 105
Inscription : sam. 21/juil./2007 15:16

Message par supercdfr »

c'est pas vraiment la reponse que j'esperais
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

Aussi étonnant que cela puisse paraitre, il n'y a aucune API permettant de connaitre la liste des fichiers utilisés par un processus, le fonctionnement est expliqué sur le site de FileMon (justement).
En gros, il faudra passer par un pilote noyau et installer un filtre (hook) dans la liste des filtres de windows, ou autrement mais dans tous les cas, il faut coder un pilote.
"Qui baise trop bouffe un poil." P. Desproges
Répondre