Hello

We are currently deploying windows 7 to our company however all the .msi files we have have been setup with a .mst file that seems to allow only the installer to work on specific builds. From what i can see its looking for a specific registry however when entering this registry intow our new build it still does not work due to the 'LaunchCondition', am i missing anything else?

The mst contains this:

AppSearch:
Property = COMPANYBUILDSEARCH
Signature = sigCOMPANYBuild

Component
Component = COMPANYBrandingComponent
Compoendlt = {5541BED2-89AD-4475-BA0C-7BC827457AF8}
Directory_ = TARGETDIR
Attributes = 6
KeyPath = COMPANYRegistry005

CustomAction
Action = SetPN
Type = 51
Source = ProductName
Target = COMPANY_[OriginalProductName]_V[ProductVersion]_R[PackageReleaseVersion]

Action = SetOPN
Type = 51
Source = OriginalProductName
Target = [ProductName]

Feature
Feature = COMPANYBranding
Title = COMPANY Branding
Display = 1
Level = 1
Directory = TARGETDIR
Attributes = 48

FeatureComponents
Feature_ = COMPANYBranding
Component = COMPANYBrandingComponent

InstallExecuteSequence
Action = SetPN
Sequence = 186

Action = SETOPN
Sequence = 185

LaunchCondition
Condition = COMPANYBUILDSEARCH
Description = This package can only be installed on the COMPANY build.

Property
SecureCustomProperties = COMPANYBUILDSEARCH

RegLocator
Signature = sigCOMPANYBuild
Root = 2
Key = SOFTWARE\Company
Name = Build
Type = 2

Registry
Registry = COMPANYRegistry001
Root = 2
Key = Software\COMPANY\Packaged Applications\[Manufacturer]\[OriginalProductName]\V[ProductVersion]\R[PackageReleaseVersion]

Registry = COMPANYRegistry003
Root = 2
Key = Software\COMPANY\Packaged Applications\[Manufacturer]\[OriginalProductName]\V[ProductVersion]\R[PackageReleaseVersion]

Registry = COMPANYRegistry007
Root = 2
Key = Software\COMPANY\Packaged Applications\[Manufacturer]\[OriginalProductName]\V[ProductVersion]\R[PackageReleaseVersion]

Registry = COMPANYRegistry004
Root = 2
Key = Software\COMPANY\Packaged Applications\[Manufacturer]\[OriginalProductName]\V[ProductVersion]\R[PackageReleaseVersion]

Registry = COMPANYRegistry005
Root = 2
Key = Software\COMPANY\Packaged Applications\[Manufacturer]\[OriginalProductName]\V[ProductVersion]\R[PackageReleaseVersion]
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Is it a problem just to remove the launchcondition in the packages? Otherwise you'll have to put the registry key HKLM\SOFTWARE\Company\Build in place.

PJ
Answered 11/23/2011 by: pjgeutjens
Red Belt

Please log in to comment
0
We have a large ammount of applications and i was hopeing to not have to change the mst file for each, I have a registry in place HKLM\SOFTWARE\Company\Build but it still fails
Answered 11/23/2011 by: Innes
Yellow Belt

Please log in to comment
0
what does a verbose log tell you about the values being detected in the AppSearch and the value of COMPANYBUILDSEARCH?
Answered 11/23/2011 by: pjgeutjens
Red Belt

Please log in to comment
0
You need to have a registry entry named "Build" under the registry key "HKLM\SOFTWARE\Company"
Answered 11/23/2011 by: AngelD
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity