How to enable Citrix Receiver Container to work with native Receiver (CitrixRemoteAppRuntimeWithUniqueMutexAndEvent)
Only a single version of Citrix Receiver can be installed, and run, on a user's desktop. XenApp Administrators who need to deploy different versions of Receiver to connect to StoreFront (XenApp 6.5 and greater) and WebInterface (XenApp 4.5) can install two different Receivers IF one of them is deploy in a Container, the other version of Receiver can be installed as normal.
CitrixRemoteAppRuntimeWithUniqueMutexAndEvent and HookKernelObjects feature switches will need to be enabled in the Receiver Container, in order for it to run alongside a local instance of Receiver. The feature should be enabled in AppAcceleratorV.clc, to prevent AAV passing control from the instance of Receiver running in the Container to the locally running process.
This configuration is not required when running a Receiver in a Container, where it is the ONLY version running on the user's desktop.
- Open AppAcceleratorV.clc
- Uncomment the CitrixRemoteAppRuntimeWithUniqueMutexAndEvent and HookKernelObjects features, for exampe
<Features> <Feature>CitrixRemoteAppRuntimeWithUniqueMutexAndEvent</Feature> <Feature>HookKernelObjects</Feature> </Features>