VMware Horizon Community
TheBigSaxon
Contributor
Contributor

IE 6 Isolation for ActiveX Controls

I'm having a problem with IE6 (virtualised using TA 4.6.1) and I'm linking Oracle JInitiator 1.3.1.26 for an internal Oracle site we use.  I can it to work on WinXP & Win7 vm but when I load it on our GPO managed image it crashes.  So I added this line to the HKLM to isolate the GPO site settings:

isolation_full HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings

So that worked at isolating the system Browser GPO's from the virtual IE site zones.  But I cannot figure out how to isolate the ActiveX controls which still show up in full when in the virtual IE.  I have the Browser Helper objects isolated but I need help.

Basically when I link the JInitiator package with the VirtIE6 package it works on XP & Win7 with no UAC or Aero.  When I install it together on our managed Win7 Pc's the only way I can get it to work is via "RunAsAdmin".  So I created a shim with DisableThemes & RunAsAdmin (mode, not fix) and it doesn't work.

BTW, how does anybody debug any of this stuff?  The ThinApp log monitor is just about useless.  I get 2-3 GB txt files that can't be opened and ProcMon, ProcExp & Dependency Walker help but again, there is no clear idicator at how any of this is functioning.  I'm about ready to drop any and all virtualization until there is a product out that actually works consistently.

Reply
0 Kudos
3 Replies
TheBigSaxon
Contributor
Contributor

I found the fix for this issue:

1.  Package IE6 with appropriate zone & layout customizations (Be sure to remove lines relating to IE/Main in snapshot.ini)

2.  Package JInitiator, changing the Jar cache location from UserProfile to InstallDir\Cache - Do not launch and if you do clear the Jar cache before completing the snapshot

3.  Merge the two seperate packages into one.  Make sure you include the entries from package.ini.  Build & it works.

The reason why I had to merge is twofold.  1) JInitiator does not like the pathing that ThinApp (or App-V for that matter) uses.  It needs to be static & 2) My IEVirt6 package inherits the the IE GPO's & our UAC settings of our managed Win7 environment.  These GPO's were preventing the Jar files from being downloaded while AppLinked (why I don't know).  Once I merged the two projects together, everything executed like a charm

Reply
0 Kudos
nonsparker
Enthusiast
Enthusiast

Thanks for this post it helped me out!Smiley Happy

Twitter @thickguythinapp
Website thickguythinapp.com
Reply
0 Kudos
haripetrov
Contributor
Contributor

Would you tell me how to merge two packages in to one?

Should I merge registry files (HKEY_CURRENT_USER.txt; HKEY_LOCAL_MACHINE.txt; HKEY_USERS.txt) or only I have to add entries in package.ini? Is there any special steps that I have to follow?

Reply
0 Kudos