Yesterday I was troubleshooting why Workspace Control was not available on an HP t5540 (Windows CE) Thin Client. This was a Citrix Xenapp 5 environment on Server 2008. When logging in through the Web Interface from the Thin Client’s browser we noticed two things: Client Detection failed and the Reconnect and Disconnect buttons were not available: NoButtons I looked into the files in the webinterface folder (wwwroot/Citrix/XenApp)and searched for workplace and reconnect. I determined that the Client Detection is done in the nativeClientDetect.js (app_data/clientDetection/clientscripts). But what I saw was very strange:

This suggests that on Windows CE with Internet Explorer the Native Client Detection always returns true! This lead me to think that something was misconfigured on the Thin Client rather than in the Webinterface. I logged in as Administrator on the Thin Client and checked the Browser’s settings and found the Culprit there: by default the User Agent string is configured as “Same as Windows XP”:

UserAgent1

I set the User Agent string to “Default (Windows CE)”:

UserAgent2

Then I started the WebInterface again: WithButtons

That’s much better!