/build/static/layout/Breadcrumb_cap_w.png

Property msi question

My question is conecering etrust8.
According to guidlines here at Appdeploy im suppose to add a porperty to the mst
SET INO_ICFFILE = Path to inoc6_icf file

I want to make a property so i dont have to set a [directory path] to the inoc6.icf file.

0 Comments   [ + ] Show comments

Answers (5)

Posted by: fuz_kitten 16 years ago
Second Degree Blue Belt
0
Try [#inoc6_icf], not sure if it will work in the property table tho...

See http://msdn2.microsoft.com/en-us/library/aa368609.aspx for more info
Posted by: Bankeralle 16 years ago
Second Degree Blue Belt
0
This do not work
Posted by: bheers 16 years ago
Second Degree Blue Belt
0
Try "set property" in the custom action in msi script execute immediate, i think after cost initialize.
Posted by: nheim 16 years ago
10th Degree Black Belt
0
Hi Kaare,
you need to open your MSI file in ORCA. Set the readonly flag to the file before opening it.
Then choose Transform -- New Transform.
Now go to the Property table and put the cursor into the right pane.
Select Add Row from the context menu.
Now you can add the property and its value. After OKing it, you got a new line with a green boundary.
Save the MST with Transform -- Generate Transform...

Now you start it like this msiexec /i your.msi TRANSFORMS=your.mst /q[b/n]
Thats it.

Regards, Nick
Posted by: jmcfadyen 16 years ago
5th Degree Black Belt
0
setting a property at costinitialise wont help alot as the costing phase is where most properties get resolved.

as such it would only be overwritten by normal costing processes.

after costfinalise would be more appropriate.

however in this case I believe you are trying to set a directory to another location in which case a set directory CA may be a better solution.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ