Simple thing is becoming complex for me.

I just want the application installation should write a registry REG_MULTI_SZ string type during installation without a custom action. I have checked in installation expert page with registry option, there I am able to create a registry with string, unexpanded string, double word, and binary/hex string types, but no REG_MULTI_SZ string type. Can anyone please help me on this.

0 Comments   [ - ] Hide 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.
Answer this question or Comment on this question for clarity


Simple thing is becoming complex for me.Wise is pretty stupid in not providing a UI to the data type but, this only happens when you fail to use the tools at your disposal.

You need to edit the Registry table directly so

- Go to 'Setup Editor' view
- Open the Registry table.
- Open up MSI.CHM (hit F1)
- Browse to Windows Installer\Windows Installer Reference\Installer Database\Installer Database Reference\Database Tables\Registry table, if you're not there already.
- Read.
- Pay particular attention to the part which says:

If the value contains the sequence tilde [~], then the value is interpreted as a Null-delimited list of strings (REG_MULTI_SZ). For example, to specify a list containing the three strings a, b and c, use "a[~]b[~]c".
Answered 01/30/2009 by: VBScab
Red Belt

Please log in to comment
Hi VBScab,

Thanks for updating me on this. Yes I should have gone through it :)

Answered 01/30/2009 by: ramesh111k
Purple Belt

Please log in to comment