title: Cannot detect if a user is running with elevated privileges, when no UAC popup
body: <p>I am developing a C# application that needs to detect whether the user is running as elevated administrator. I tried the <a href="https://stackoverflow.com/questions/1220213/c-detect-if-running-with-elevated-privileges">solution</a> suggested by Steven.</p>
  
  <p>I checked the solution on 5 machines and it works fine on 4 of them.</p>
  
  <p>There is one machine that never show the UAC notification message, even though I set the User Account Control to <code>Always notify me</code>.</p>
  
  <p>When checking the code on that machine, even if I choose <code>run as administrator</code>, it doesn't work and the method <code>IsProcessElevated</code> returns false.</p>
  
  <p>Is something wrong with that specific machine? </p>
  
  <p>Is there a way to determine whether a user is elevated or not, on that kind of platform?</p>