Recently, a partner brought to my attention an issue with Flash-based webcams on XenApp 7.6 and Server 2012 R2, whereby the images appear upside down within the XenApp session. In particular, this seems to happen when Microsoft Shockwave is used as the Flash plug-in to instantiate the webcam.
After quite a bit of research by our Technical Support and Engineering teams, the issue appears to be related to a conflict with some of the output properties of Shockwave. This is still under investigation with Microsoft.
As part of the investigation, an interesting workaround was discovered by one of our Technical Support engineers (who shall remain nameless) and so while we are waiting on a more permanent solution, I thought I would post it here. NOTE – The method described below is provided “AS IS” and is not formally supported by Citrix. It circumvents controls intended to prevent installing Adobe Flash Plugin on Windows 2012 servers and could potentially break if and when Microsoft updates Flash components.
In short, I’m not saying this should be used in production, or is even a good idea. 😉
Please see the Disclaimer at the bottom for further fun legal information.
1) Rename /Windows/SysWOW64/Macromed/Flash/ folder to /Flash_old/
2) In a browser other than Internet Explorer, browse to http://get.adobe.com/flashplayer/otherversions/
3) Select ‘Windows 7/Vista/XP’ for Step 1
4) Select ‘FP 20 for Internet Explorer – ActiveX’ for Step 2
5) Follow instructions to download and install the flash plugin
6) Rename /Windows/SysWOW64/Macromed/Flash/Flash32_20_0_0_306.ocx to Flash.ocx
7) Launch webcam app and observe image is right-side up