title: Impersonating in .NET using Process.Start and UAC
body: <p>I am trying to run programs from another .NET program that requires elevation using the impersonation option of the Process.Start (System.Diagnostics) method. The user for impersonation is a local administrator.  The O/S is 2008 and UAC is turned on.
  Whenever calling process start I'm getting a Win32 permission error:</p>
  
  <p>"The requested operation requires elevation"</p>