JDK-6405147 : Vista: Use registry key to pre-approve Active-X controls
  • Type: Enhancement
  • Component: install
  • Sub-Component: install
  • Affected Version: 7
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2006-03-28
  • Updated: 2013-06-04
  • Resolved: 2006-05-22
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availabitlity Release.

To download the current JDK release, click here.
Other JDK 6
1.4.2_14Fixed 6 b85Fixed
IE7: ActiveX control:
In order to run pre-approved controls without prompt, the installer should add registry key value at HKLM\Software\Microsoft\CurrentVersion\Ext\PreApproved for the pre-approved controls. This key value should be added for plugin and webstart.

EVALUATION ActiveX Opt-In is the IE7 feature. By default, ActiveX Opt-In disables the controls on a usr's machine. When the user encounters a Web page with a disabled ActiveX control, the user will see an Information bar with the following text:"This site mught require the following ActiveX control:'ABC' from 'XYX'. CLick here to allow the control to run..." The user can choose to enable the ActiveX control from this Information bar. In order to avoiding the Information bar, The Java ActiveX controls are added into to the pre-approved list in the registry. HKLM\Software\Microsoft\CurrentVersion\Ext\PreApproved {761497BB-D6F0-462C-B6EB-D4DAF1D92D43} - this is the SSV module {8AD9C840-044E-11D1-B3E9-00805F499D93} - this is for dynamic versioning {CAFEEFAC-0015-0000-0007-ABCDEFFEDCBA} - this is for static versioning - note that this is version specific {CAFEEFAC-FFFF-FFFF-FFFF-ABCDEFFEDCBC} - this is for the "new" dynamic versioning {CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA} - this is for the deploy toolkit (Mustang only for now) For Webstart: {5852F5ED-8BF4-11D4-A245-0080C6F74284} - the java webstart dummy control {CAFEEFAC-0015-0000-0007-ABCDEFFEDCBB} {CAFEEFAC-0015-0000-0007-ABCDEFFEDCBC}

SUGGESTED FIX webrev: http://j2se.east/www/webrevs/qz198522/6405147/ testcase: http://j2se.east/www/tests/1.6.0/qz198522/6405147/