User:Wizou: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
No edit summary
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
I'm the author of
I'm the author of
- [[NsisDDE plug-in]]
* [[NsisDDE plug-in]]
- [[NsisXML plug-in]]
* [[NsisXML plug-in (by Wizou)|NsisXML plug-in]]
- [[NsisFirewall plug-in]]
* [[NsisFirewall plug-in]]


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
* Installing MS Visual CRT libraries (through MSI/MSM)
* 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...