2010-04-08 6 views
0

Je veux créer un programme qui me dira si un fichier est utilisé ou non par d'autres processus (par exemple, j'ouvre de la musique ou un fichier vidéo dans un lecteur multimédia, puis je lance mon programme avec ce nom de fichier retourner "ce fichier est utilisé", et quand aucun processus n'utilise ce programme de fichier dirait "ce fichier n'est pas utilisé").Travailler avec l'exception de fichiers

Quelles classes ont le .NET pour résoudre ce problème?

+0

Vous pouvez regarder les sources de l'utilitaire "handle" de sysinternals. Ils le font, mais pas dans .NET, mais il devrait être facile à transcoder. –

Répondre

0

Il existe également un suivi ETW pour File I/O qui devrait vous aider à déterminer les événements d'E/S de fichiers. Et voici comment vous pouvez utiliser ETW au sein de managed code