JDK-6626220 : Vista warning dialog when you click on JNLP file
Type:Bug
Component:deploy
Sub-Component:webstart
Affected Version:6
Priority:P3
Status:Closed
Resolution:Fixed
OS:windows_vista
CPU:x86
Submitted:2007-11-06
Updated:2011-05-13
Resolved:2008-04-29
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 Availability Release.
when you click on a jnlp file link from browser on vista, you will get a warning dialog:
http://javaweb.sfbay.sun.com/~ngthomas/javaws_vista_warning.jpg
this is bad user experience
Comments
EVALUATION
the registry keys work, but all ie process (ieuser and iexplorer) must be re-started in order for the key to be picked up.
however ieuser (broker for iexplorer) will not go away even if iexplorer is gone.
i believe we should call IERefreshElevationPolicy after we set the registry keys.
http://msdn2.microsoft.com/en-us/library/bb544929.aspx
06-11-2007
EVALUATION
signing javaws.exe only changes the dialog text a bit, but it's still poping up:
http://javaweb.sfbay.sun.com/~ngthomas/javaws_vista_signed.jpg
Looks like we need to add a few registry key in order to prevent the dialog pop up:
http://msdn2.microsoft.com/en-us/library/Bb250462.aspx#wpm_elebp
See "Starting Processes from Protected Mode"
06-11-2007
EVALUATION
javaws.exe is not signed; we should sign it and see if it fixes the problem.