I am looking for a way to possibly intercept the point that a file is being accessed on a network share. Specifically before it is determined whether the user has access to the file or not. The goal will be to grant access to that file if the file request is coming from a specific process and that user currently does not have access. I would love a VB.NET solution, but any solution or even just ideas to go down would be wonderfully helpful! I have been down the impersonation road, but this solution will not work for us.