title: Releasing Open FileHandles in C#
body: <p>I have a third-party component that copy an image and opens it for a certain task, but it seems that it's no releasing the file handle.</p>
  
  <p>I've read the documentation of that component, but it was released like in 2004 and there's a certain method to release the handle, but of course it needs an (int bmpPtr).
  so it's obviously a pointer.
  So the question is: Is there a way to retrieve the open handles on a certain file ... And in case somebody knows, is there a way to know what's the identity of the opening process?</p>
  
  <p>And the problem is in C# not in C++ . I would prefere a solution without DLLImport, but i don't think it's doable.
  Cheers</p>