Comment puis-je savoir quel processus est le verrouillage d'un fichier à l'aide .NET?

J'ai vu plusieurs de réponses sur l'utilisation de Poignée ou Le Moniteur De Processus, mais je voudrais être en mesure de trouver dans mon propre code (C#)
le processus qui est le verrouillage d'un fichier.

J'ai un désagréable sentiment que je vais avoir à spelunk autour de l'API win32, mais si quelqu'un l'a déjà fait et peut me mettre sur la bonne voie, je vous remercie de l'aide.

Mise à jour

Des liens à des questions similaires

OriginalL'auteur AJ. | 2008-11-25