Harish
Posts: 35
Joined: Tue Dec 27, 2005 9:25 am

How to check for 3rd party software

Hi,

How do I check for 3rd party tools like Oracle, Tuxedo, IIS, MTS before installing my application. What I mean my application should install unless and until all the above 3rd party tools should be present on the target machine. If any of the 3rd party are not present on the target machine the installation should be stopped.

Please help me out .

Thanks in Advance.
Harish.Y
Ionut
Posts: 605
Joined: Tue Nov 22, 2005 11:29 am
Contact: Website

Hi,

You may create a search for a file, component, registry key, folder or INI key on the target computer. The result of your search will be placed in a Property which can be used in the Execution Condition for an "Error Message" Custom Action.

However, you must specify the search criteria for all the 3rd party tools you want to detect. For IIS, you have to create a file search after "inetinfo.exe" in the "[SystemFolder]inetsrv" directory, with a depth of 0.

For the other 3rd party applications you could use the "File monitor" or "Registry monitor" tools from Sysinternals (http://www.sysinternals.com) to detect what files and registry keys are created during the install process.

Hope this helps.

Regards,
Denis
Denis Toma
Advanced Installer Team
http://www.advancedinstaller.com/

Return to “Common Problems”