title: CreateProcessAsUser with elevated privileges
body: <p>My service is running under local system permissions, and needs to start an application with administrator permissions in the user session.</p>
  <p>What I got is:</p>
  <ol>
  <li><code>WTSGetActiveConsoleSessionID()</code></li>
  <li><code>WTSQueryUserToken</code> for session ID</li>
  <li><code>CreateProcessAsUser</code></li>
  </ol>
  <p>The problem is I need to run the process (Step 3) as an administrator, without asking the user for the administrator's password.</p>
  <p>On Linux systems I would simply do a &quot;su &quot;, but to achieve this on a Windows system?</p>