Installshield Check Operating System

Posted on by admin
  • InstallShield is not a virus or malware. The utility is a valid program that works in the Windows environment including Windows 8 and other versions of the Windows operating system.
  • How do I install resources based on the Operating System version? The following article uses options that are available starting with the Professional edition and project type. A complete installation package should be able to install an application on any version or type of Windows Operating System.

I have an ActiveX control which needs to be deployed in client machine and i am planning to do this by supplying installers to the clients .

Adding an Operating System Condition for an InstallShield Prerequisite. The InstallShield Prerequisite Editor adds the operating system condition to the Conditions tab. Note: Instead of storing in the.prq file the value that you selected in the Select which platform the prerequisite should be run on box.

I have made separate msi packages for 64 and 32 bit operating systems and it works properly.

However , i face a problem when it comes to 64 bit machines since i have the following requirement ,

In case of 32 bit machine install 32 bit ActiveX control.

Hp Operating System Check

In case of 64 bit machine install both 32 and 64 bit ActiveX control.

Types Of Operating System

I read many articles stating hybrid installations cannot be done using basic msi installers ?

Can this be done using a single setup.exe file ?

ArunArunSystem
5011 gold badge6 silver badges19 bronze badges

2 Answers

Windows Operating System Check

A single MSI cannot both install files or registry to 64-bit locations on a 64-bit system and run on a 32-bit system. So assuming your 64-bit ActiveX control must be installed to or registered in a 64-bit location, you cannot do this in a single MSI.

Check

If you have the premier edition of InstallShield 2012, this is one of the use cases of the Suite (or Suite/Advanced UI) project type. You must create two MSI files, and include them both in the suite with relevant eligibility conditions. (The exact conditions depend on whether you make the MSIs standalone or cumulative, but the 64-bit MSI should only be eligible if the platform has an architecture of x64.)

Michael UrmanMichael Urman
14.6k2 gold badges20 silver badges36 bronze badges

You can have both 32bit and 64bit components within a single installer and make it to decide what to install depending on the target platform as below.

1) Create two new features(one for 32 and one for 64) and add conditions to both of them.

2) Add both prerequisites and select appropriate (parent) feature for each one

kuma DKkuma DK
Operating system pdf

Not the answer you're looking for? Browse other questions tagged 32bit-64bitinstallshieldinstallshield-2012 or ask your own question.