ah34
Posts: 11
Joined: Fri May 19, 2006 4:15 pm

Windows Installer

My installation requires .NET framework 2.0 which in turn requires Windows Installer 3.0. I understand how to detect the .NET framework. But how do I specify that Windows Installer 3.0 should be installed beforehand? Furthermore, can I avoid bundling Windows Installer 3.0 into my install.exe but have it downloaded from my website only when it is really needed?

Thank you very much.
- Alexander
gigi
Posts: 2103
Joined: Tue Apr 11, 2006 9:55 am
Contact: Website

Hi,

The prerequisites are installed in order that they appear in the "Prerequisites" list from "Builds" page. Here how you can specify Windows Installer 3.0 as prerequisite:

Go to "Builds" page and add new prerequisite. In the "Edit Prerequisites" dialog choose "URL" as "Location" and provide a valid URL to download from. At "Integrity Check" use "Browse" button to extract the file size and MD5 check.

Switch to "Install Conditions" tab and at "File To Search" type: [SystemFolder]msi.dll. As minimum version use 3.0.

Regards,
Gigi
_________________
Gheorghe Rada
Advanced Installer Team
http://www.advancedinstaller.com

Return to “Common Problems”