I am currently putting together a distribution of Citrix Metaframe Presentation Client.

There is a radio-button dialogue which asks whether to "use local username and password to log on to Metaframe" that defaults to a 'No' setting. I want to change the default to Yes.

I have tried using a transform but when I then use Unicenter SD (v4) to try and distribute the package I get MSI error 1603, presumably due to lack of elevated rights. This error does not occur if I do not use the transform.

So I suppose the question is either how do I stop this error with the transform on USD or where are the default options held in the MSI.

Any help much appreciated!

0 Comments   [ + ] Show 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.


You have two choices ...find the registry key to change and create a custom action to do this after the install or find the value in the property table to alter in your MST that is set by the dialog box you described.

What custom action is run to make the dialog box and get the answer back?

The custom action will have a return value and a property name. This name is in the property table. It may be 0 or 1. It may be Yes or No. I'm not sure.

If you change the default value to what you want then it should install with that value regardless and without error.

I would do a capture of the install and select NO. Then do a capture and select YES and see what changes. There are the values you want. You can always change them using a script/CA after the install is complete.
Answered 01/19/2006 by: MSIMaker
Second Degree Black Belt

Please log in to comment
Thanks Jim

I've now found the right custom actions. Also tracked down a command-line PROPERTY value which is probably a safer, easier way to do it.

Answered 01/19/2006 by: AlienRyes
Yellow Belt

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