When an applicaiton is installed using a transform how does windows installer keep track of the transform? While trying to uninstall an application I receive an "error applying transform". I've been unable to find how windows is determining what transform to apply. The msi and transform are located in the C:\Windows\Installer directory and I can open the MSI in Orca and apply the transform in that folder without a problem.
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
HKCR\Installer\Products\{Product GUID}
Value is named "Transforms"
Answered 07/21/2008 by: gmorgan618
Blue Belt

Please log in to comment
0
theres some more useful info here about each product.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products

Sample app

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\00002109030000000000000000F01FEC\InstallProperties

this is a packed product code.
00002109030000000000000000F01FEC

Refer to this for more info on packed guids.

http://johnmcfadyen.spaces.live.com/blog/cns!9DD01136FC094724!136.entry
Answered 07/21/2008 by: jmcfadyen
Fifth Degree Black Belt

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