title: C# Access denied to path in a Windows Application
body: <p>I've built a Windows Application using c#, on Windows 7.</p>
  
  <p>Everything was working fine, so I've created a Setup Wizard project and then built it. Once I install the app, I can open it correctly, but when I try to make some action that writes a text file(with logging purposes) it crashes, thrwoing me the following error message:</p>
  
  <blockquote>
    <p>UnauthorizedAccessException</p>
    
    <p>Access to the path 'C:\Program Files
    (x86)\MSProgram\MSProgram\log.txt' is
    denied.</p>
  </blockquote>
  
  <p>When I <strong>manually</strong> give that folder full rights, it works fine. Now, the question is the following:</p>
  
  <p>How do I <strong>programmatically</strong> give the app rights for writing things in my app's directory? So every person that downloads it doesn't experience the same problem.</p>