title: RDP "ClientName" Environment Variable is null, if run as administrator
body: <p>We have developed a windows application and deployed in terminal server / citrix environment. </p>
  
  <p>We have used the Enviornment.GetEnvironmentVariable("CLIENTNAME") for getting the client name 
  from where the RDP is accessed.</p>
  
  <p>If I run the application with normal privilege (double cliking the application), then i am getting 
  correct value in the "ClientName" Env Variable.</p>
  
  <p>But when I run the same application with administrator privilege (right click and run as administrator), 
  then then "ClientName" Env Variable returns null. </p>
  
  <p>Note: I wrote a small application and get all the environment variables exists in the virtual machine (RDP) 
  using "Environment.GetEnvironmentVariables()". "ClientName" Env variables is shown only when it is executed with normal privilege 
  and the same variable is hidden if executed with administrator privilege.</p>
  
  <p>Can anyone let us know why the "ClientName" Env variable is hidden on administrator privilege?</p>
  
  <p>Regards,
  Guru</p>