I am looking for a NSIS windows installer expert to create two NSIS installer scripts (1. [login to view URL] 2. [login to view URL]). Knowledge of CMD line script and the ability to produce a pop up window is also necessary.
The [login to view URL] script will contain:
A pass-worded zip file containing:
- A number of .dat files
- The [login to view URL] file
- A Batch file containing CMD line script to install the .dat files. I would prefer for the NSIS script to perform the CMD line script.
the NSIS Script will include a variable equal to the product_ID
the NSIS Script will include a variable equal to the version number
Process for [login to view URL] when run;
Checks if a previous installer process for this Product_ID has been carried out (possibly by checking windows registry)
Starts the installer process
Prompts for EULA agreement, Prompts for location folder etc.
If it is a new installation
Prompts the user for username, e-mail, organisation (optional) and license number
NSIS script; Sends the username, e-mail, organisation, the Product_ID, version number and the licence number entered to the server to be validated.
If it is NOT a new installation
Prompts the user for license number
NSIS script; Sends the Product_ID, version number and the licence number entered to the server to be validated.
The server will send a JSON response, containing an error message, if it exists, or with an “ok” status.
If that status is present, the script can move onto the next stage.
Prompts the user to select the components they wish to install (select check boxes)
NSIS script unzips the pass-worded zip file
NSIS script performs the Batch file/CMD line script on each of the user selected .dat files (Silent mode and a visible progress bar)
NSIS script deletes the pass-worded zip file from the location folder
NSIS script deletes all the unpacked .dat files from the location folder
NSIS script creates a shortcut on the desktop which points to the [login to view URL] file
NSIS script updates (produces a Product_ID flag) windows registry to acknowledge successful install.
NSIS script updates (produces a Version number flag) windows registry to acknowledge successful install.
The [login to view URL] script will contain;
The NSIS Script includes a variable equal to the Product_ID
The NSIS Script includes a variable equal to the version number
The [login to view URL] script when run will;
Displays a simple pop up Window (design will be provided)
NSIS script checks on the server as to whether there is an update available.
If an update is available, the user can click to download the new [login to view URL]
I am open to suggestions,
The data structure between the installer and the server will be Json data.
I have a PowerPoint presentation outlining how the pages will look
I have logo and .ico files available.
I will need clear instructions on how I can alter the script so that I can add extra components (.dat files) and create extra checkbox choices for the user in the [login to view URL] script
I will need clear instructions on how to go about signing (trust certificate) the installers.
14 freelancers estão ofertando em média $558 para esse trabalho
Hi, My name is Milos specialized in Web Dev. I am very familiar with NSIS and have rich experience with them. I can easily complete this task and exceed your expectations. We can discuss more detail via chat. Thanks.