Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 1.6.3
-
Fix Version/s: 1.6.4
-
Component/s: None
-
Labels:None
-
Environment:Windows Vista
-
Number of attachments :
Description
Windows Vista has a new program integrity checker, and it doesn't seem to like our GeoServer installer. Currently, after installing, Windows will pop up a message saying "Windows thinks this program may not have installed correctly" and the use has an option to choose "Yes, it failed" or "No, it's fine". GS installs fine, so the user can say so, but that dialog box should be removed.
According to http://forums.winamp.com/showthread.php?postid=2221964 two suggestions were mentioned:
1. "try adding RequestExecutionLevel to disable legacy installer detection."
2. "You can avoid the non-descript yellow box if you code sign your installer. So instead of a yellow warning that says "Unidentified Program", it will instead be a more subtle color and say "YourProgramName from YourCompanyName needs elevated privileges."
Added the following line of code to the geoserver.nsi:
RequestExecutionLevel "admin"
That did the trick.