Brian Madden Logo
Your independent source for application and desktop virtualization.
Marketplace

advertisement

Seamless configuration Settings, in the Citrix XenApp / Presentation Server forum on BrianMadden.com

rated by 0 users
Not Answered This post has 0 verified answers | 5 Replies | 0 Followers

Not Ranked
Points 130
Bart Danse posted on 03-27-2008 10:36 AM
I'm not sure is this is the right forum section, but here it goes :

currently im troubleshooting an application which is not display properly in the taskbar.

Server info :
Windows 2003 SP1
Presentation Server 4.0 Rollup 4
RES Powerfuse 7.03d SR2
Softricity 4.1.1.302
Applications are all published seamless

I wanted to use seamless configuration settings to override some setting so the application is displayed correctly. And in test the applicatie did display correctly, when we implemented the change. Soon we needed remove the registry tweak since Powerfuse gave us some nasty error messages..

Using winspy the window class name was determined to be 'ThunderRT6FormDC', After some further investigation we found out ThunderRT6FormDC is used by loads of application made in VB6.... and it turns out Powerfuse uses the same classnames. So its safe to say that by using the override for a the specific application we broke another.... And since powerfuse is started seamless on the background using the override makes powerfuse will not behave as it needs to be. I cannot use the override setting since that will break the enviroment.

My question:
1.) Is there a way to hack a classname..? by renaming the class name I should be able to resolve the classname conflict.
2.) Anyone got other idea in how to handle this?


Kind Regard,
Bart

All Replies

Top 50 Contributor
Points 4,126
Can you not just isolate the problem app and the VB ThunderRT6FormDC thing? Isn't this the whole point of having SoftGrid?
  • | Post Points: 35
Not Ranked
Points 130
I thought the same thing, but the override setting is touched before the sequence is started..
  • | Post Points: 5
Top 10 Contributor
Points 26,630
I agree with I.T sucks. If you are using SoftGrid, why not "inject" the override into that application's OSD file so it only applies to that one sequence. That way, you don't break it for everything else.
DON'T FORGET TO VOTE!!!

Why is it called "Common Sense"? It doesn't seem all that common!
  • | Post Points: 20
Not Ranked
Points 130
I've tested it again and injected the Session configuration into the sequence. But this does not resolve the issue. For me this would be the most logical solution, but if you think about it the only reason I can think of why this solution does not work is : the seamless engine is already initialized and seamless session is already established way before the sequence is started. (which has the override key.)

I monitored with procmon, and found only Registry read of the Citrix\Wfshell\TWI keys before softgrid starts the application
  • | Post Points: 5
Not Ranked
Points 130
bump :D

1.) Is there a way to hack a classname..?
  • | Post Points: 5
Page 1 of 1 (6 items) | RSS
Copyright © 1997-2008 The Brian Madden Company, LLC | Disclosures | Privacy | Terms of Use | Contact Info