title: Interactively log on another Windows user from c# code
body: <p>I am trying to achive a situation:</p>
  
  <ul>
  <li>I am logged as a user on my account.</li>
  <li>I've created a two more accounts which I will try to log on in the
  "background"</li>
  <li>And now I want to execute my code to log on different user in the background,
  so that if i can click ctrl+alt+del and go to the switch user screen
  i can see that another account was logged on the system.</li>
  </ul>
  
  <p>During investigation I've read that this was possbile with some undocumented winapi methods before Microsoft implemented <code>Fast User Switch(FUS)</code> which replaced <code>GINA</code>.</p>
  
  <hr>
  
  <p>I don't want to Impersonate code as user. I want to start up the whole windows session for a user from code.</p>
  
  <p>I've tried to do sth with <code>CreateProcessWithLogonW()</code> but this was unsuccessful.</p>
  
  <p><code>Big virtual beer</code> for anybody who can give me a hand with this! :)</p>