title: Programmatically determine user who last modified file on Windows?
body: <p>I've been tasked with writing a simple command line utility in C# that will monitor a directory on a server that several users will be accessing to copy/cut/paste/view data. I used <a href="http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx">FileSystemWatcher</a> to do this but it's lacking a couple features. </p>
  
  <p>Is it possible to determine the <strong>user</strong> or at least the <strong>computer name</strong> from where the file is being accessed/modified? </p>
  
  <p>(Note: This doesn't have to be with FileSystemWatcher, I'm looking for ANY way to do this.)</p>