Citrix Hooks impacting Image File Execution Options functionality
book
Article ID: CTX550297
calendar_today
Updated On:
Description
When using windows Image File Execution Options (IFEO) functionality to launch a process with a debugger it might fail when VDA software is installed, creating many debugger processes and failing to work as expected
Environment
Caution! Using Registry Editor incorrectly can cause serious problems that might require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.
Resolution
To enable the fix, create the following registry value:
For 32-bit Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook; Name: EnableReadImageFileExecOptionsExclusionList; Type: Reg_SZ; Value: <List of executables to be excluded from hooking with respect to the Image File Execution Options setting, separated by commas without spaces. For example, windbg.exe,application_1.exe.>
For 64-bit Windows for 32-bit applications: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook Name: EnableReadImageFileExecOptionsExclusionList Type: Reg_SZ Value: <List of executables to be excluded from hooking with respect to the Image File Execution Options setting, separated by commas without spaces. For example, windbg.exe,application_1.exe.>
Problem Cause
Many XenApp and XenDesktop features are provided via a hooking system. Features are implemented by loading a number of DLL modules into the address space of each application and hooking certain API calls.
To remote applications and desktops Citrix needs many different hooks in order to make it work.
API Hooks change the way an application operates. Due to that nature hooks may cause problems.
Was this article helpful?
thumb_up
Yes
thumb_down
No