title: C# Process.Start with another user not working in Windows 8/10
body: <p>I have program where i start USMT (load or scanstate) with a domain user that gives administrative privileges on the local computer. This is working perfectly fine in Windows 7.</p>
  
  <p>The program needs to start as a non administrator user, but executing load/scanstate with administrator privileges. </p>
  
  <p>However it fails when running load/scanstate properly becouse its not elevated currectly. But how can i overcome this, without having administrative rights?</p>
  
  <p>Best Regards
  Thomas Nissen</p>
  
  <pre><code>        ProcessStartInfo restoreProcessInfo = new ProcessStartInfo
          {
              Verb = "runas",
              UseShellExecute = false,
              Domain = strAdminDomain,
              UserName = strAdminUsername,
              Password = strAdminPassword,
              FileName = loadstate.exe",
              Arguments = "blablabla"
          }
  </code></pre>