02-10-2012 06:36 AM
Just a heads up to the developers. The installation of BlackBerry Desktop Software 6.1 is faulty.
The InstallShield Setup.exe fails to detect the pre-requisite Visual C++ 2008 Redist and installs it again. In Add Remove Programs you can see two copies. The one installed by BDS is 9.0.21022.
This means that the silent installation using the msi fails. The msi runs an InstallShield action to detect VC++ 2008 Redist, and since this fails the installation is aborted.
The .NET Framework detection in the msi works fine. This uses the built-in AppSearch feature.
The solution is to use AppSearch for the VC++ 2008 Redist as well as for .NET; and to change the InstallShield detection so that it recognizes newer versions of the pre-requisites.