title: Request Windows Vista UAC elevation if path is protected?
body: <p>For my C# app, I don't want to always prompt for elevation on application start, but if they choose an output path that is UAC protected then I need to request elevation.</p>
  
  <p>So, how do I check if a path is UAC protected and then how do I request elevation mid-execution?</p>