So I’ve got a client that I’ve been rolling out HRP04 for XenApp 4.5 in order to resolve a nasty conflict between Microsoft App-V and Citrix’s Client Drive provider cdm.sys that results in BSODs in certain circumstances when users of App-V applications try to perform I/O to their client drives. The system BSODs with a Stop 8E. I’ve been cautious about rolling out HRP04 because we’ve found re-introduction of some multimonitor glitches that were quite stable with HRP02 (as long as Post-HRP02 3040/3044 wasn’t deployed – can’t remember which of those two the seamless problem came from). Anyway, I’ve got HRP04 rolled out to about 80% of the farm, but we have one app that was bombing in Seamless mode because the application didn’t think that the session had an 800×600 sized display. What’s strange about this issue is that I ran a utility as a published app that clearly demonstrated that the session believed it had a multimonitor config with the correct screen resolutions.
In situations like this in the past, I’ve simply disabled Citrix’s DLL hooking for whatever feature I had issues with. I’ve done this successfully with the multimonitor hook in the past by following CTX110301 But in testing this particular app, I found it only solved the issue about 50% of the time. The other 50% of the time it threw up the same minimum monitor resolution message and exited. Well, I was in the process of opening a support case with Citrix (which was taking FOREVER BTW) when I stumbled across this gem in the above mentioned KB:
“The name should include the extension, is case-sensitive, and should be semicolon-delimited.”
Sure enough switching the process name to it’s proper case as displayed in Task Manager and the app was properly skipping the multimonitor hooking 100% of the time and is running without incident now.
My question is now this: Is this truely a limitation of how the process hooking works? Or is it merely a case-sensitive string comparison issue? I’m hoping it’s the former.
Secondly, we’ve learned that reading really IS important. Your teachers weren’t just giving you crap back in grade school
Agree? Disagree? Let me know with a comment...