User:Wizou: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
I also have extensive knowledge around creating full-featured professional installers using NSIS. | I also have extensive knowledge around creating full-featured professional installers using NSIS. | ||
This includes : | This includes : | ||
* Offer the user to uninstall the previous installation of the application before continuing | * Offer the user to uninstall the previous installation of the application before continuing | ||
Line 11: | Line 12: | ||
* Deal gracefully with Vista UAC and large installers that usually slows down Windows Vista | * Deal gracefully with Vista UAC and large installers that usually slows down Windows Vista | ||
* Running the program under logged user account (not administrator) at the end of installation | * Running the program under logged user account (not administrator) at the end of installation | ||
* | * Detecting the presence and installing MS Visual CRT libraries, DirectX, Windows Installer (through their MSI/MSM package) | ||
* Have a semi-automatic installation display on some command line switch (only show a progress bar in this case) | * Have a semi-automatic installation display on some command line switch (only show a progress bar in this case) | ||
* Register application with Windows Firewall | * Register application with Windows Firewall |
Latest revision as of 01:31, 23 August 2007
I'm the author of
I also have extensive knowledge around creating full-featured professional installers using NSIS.
This includes :
- Offer the user to uninstall the previous installation of the application before continuing
- Exiting running instance of application before (un)installation
- Switching gracefully to administrator rights (eventually asking user for credentials) before continuing installation (under 2000,XP,Vista)
- Deal gracefully with Vista UAC and large installers that usually slows down Windows Vista
- Running the program under logged user account (not administrator) at the end of installation
- Detecting the presence and installing MS Visual CRT libraries, DirectX, Windows Installer (through their MSI/MSM package)
- Have a semi-automatic installation display on some command line switch (only show a progress bar in this case)
- Register application with Windows Firewall
- Running console process hidden during installation
- Check for Windows versions compatibility before installation
- Automatic generation of a NSH header by extracting Version Information from EXE files, useful for generating "Add/Remove program" and Installer Version information
- Tweaking the MUI finish page, or some custom page to download more stuff over Internet during installation
and much more NSIS installers tweaking to make them more user-friendly...