I need an installer/MSI that works on Windows XP, Windows Vista and Windows 7.
The installer shall consist of 5 screens:
- Welcome screen
- License agreement (RDF)
- Account creation (with remote API)
- Installation confirmation
- Final screen
For details please see the mockup in the attachment.
In account screen firstname, lastname, email and password data are requested which shall be send against a HTTP api (e.g. via Post or whatever you suggest) and returned values shall be used in a later step.
The overall goal of the installer is to create a new VPN connection on the system which then the user can just double click on to connect. Username, password and host to connect to are coming from the remote api. Please search the net for the best way to create such an connection - for my research it's editing an INI-file and creating some registry values.
Furthermore a start menu folder has to be created called "MaxGate VPN" with a link to the vpn connection inside and a PDF document.
If the user checks on the last screen that he wants to connect immediately start the VPN connection and launch a browser to [url removed, login to view] after the connection is established.
If the user checks that the connection shall be established at every windows start put a script in the autstart folder that launches the vpn connection immediately on startup.
In addition all created data has to be removed when the user de-installs the software.
Please state in your bid your previous experiences with msi/installers and which program you would use for creation.
Looking forward to your bids.