Archive: Requirement Application


Requirement Application
I would like to create an installer the requires the following applications to be installed.

On the first installation page these programs are listed with someway of showing they are already installed. (I would need some help doing this)

If it is installed then the program has text under or beside it that says it is already installed.

If the program is not installed the user can check it and it will be downloaded and installed. (My problem is I do not know how to get an application to download and install.)
================================
Genuine Validator
Windows Installer 3.1
Microsoft .NET Framework 1.1
Microsoft .NET Framework 1.1 patch
Microsoft .NET Framework 2.0
Windows XP SP2 (If it is not installed already)

Mozilla Firefox 2.0
Adobe Flash 9
Adobe Shockwave
Windows Media Player 10
VLC Media Player
Quicktime

EA Link
Steam
Teamspeak (linked to website due to their terms)
================================

Then I would like to have optional software like games that are downloaded from a zip file, extracted then installed.

During the download I would like to show the progress of the download.

But have the text or something beside the installed application name saying if it is installed already. Giving the user the ability to redownload and install if the user wants to.

Also how would I have the program do auto updates and have a notify icon show up by the clock?


You may start with the included NSISdl plugin.
There are a few more download plugins at wiki.


How would I be able to make a program from the checkable options have something appear by them saying it is already installed and or up to date.

How would I create an NSIS auto update application that detects if the software is out of date.

If it is it downloads and installs the software automatically?


Certainly, you're able to do all these things with NSIS.
My opinion, start examining the included InstallOptions examples. Also find examples at wiki and here in this forum. You'll learn how to create custom pages, put controls on them, change controls, and so on. After that, reading values from registry, finding and comparing files and file versions, and finaly set up and run the whole thing would be the easy part of the job.


Is there a way that I can get the license file downloaded like I can do all other programs using inetload? As when I try to display the license file I get an error.


You may want to check this thread:

http://forums.winamp.com/showthread....hreadid=255760