Hi,

I am using InstallShield 11.5 and am trying to create an installation from an existing MSI that will disable some fo the individual components so that we can distribute it and install it on certain machines using SMS. I am in Installation Designer under the 'Features' section but cannot work out how to disable them. Can anyone advise?
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
I'm not familiar with using any InstallShield products but if you have a table view you can set a condition to never install the component. In the Component table set a condition in the Condition column to always resolve to False. You could also use ORCA to do this of course ;)
Answered 11/07/2006 by: AngelD
Red Belt

Please log in to comment
0
Are you transforming a vendor MSI or reverse engineering an old one you made and making changes?

If you're transforming, do as AngelD said. Go to the "Setup Design" section and find your components. Then add the condition "VersionNT=800" or something impossible (no quotes).

AngelD gets a commission everytime someone downloads Orca, don't use that. [:D][:D]
Answered 11/07/2006 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
0
ORIGINAL: turbokitty

AngelD gets a commission everytime someone downloads Orca, don't use that. [:D][:D]

hmmm where's my money? [:D]
Well I use ORCA alot and always for InstallShield MSIs as Wise will add its own tables and properties.
Answered 11/07/2006 by: AngelD
Red Belt

Please log in to comment
0
Cheers.

I am transforming a vendor MSI.

I'll give it a go and coem back with the results.
Answered 11/07/2006 by: jkovarik
Senior Yellow Belt

Please log in to comment
0
Hi jkovarik,

Are you trying to disable the installation of components in the local machine? If yes, under Setup Design>>Feature, highlight your desired omponents and make sure that Remote Installation is set to Favor Source. It will cause the files belonging to this component to run directly from the source medium, such as your network server as component's remote installation property overrides the Feature's in most cases.

However, since Windows Installer service cannot install a Windows NT service remotely, you can set this property to Favor Local if your component contains a service.

Hope this help..
[;)]
Answered 11/08/2006 by: dj_xest
Fifth Degree Black Belt

Please log in to comment
0
ORIGINAL: turbokitty
Then add the condition "VersionNT=800" or something impossible (no quotes).


You can set any condition to simply '0' (zero - omit quotes). Zero by itself always evaluates to ... zero, so you don't have to do anything like someproperty=somevalue if you want an unconditional miss.

OK, I'll go back to work now.
Answered 11/08/2006 by: williamp
Orange Belt

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