title: Determine who has a file open using C#
body: <p>Using C# how can I get information about who has a file open?
  User name and machine name would be sufficient.</p>
  
  <p>In case it matters I have Windows workstations accessing files on a Linux file server via Samba. 
  I need this information in a program running on the workstations.</p>