Registry Redirector

The registry redirector isolates 32-bit and 64-bit applications by providing separate logical views of certain portions of the registry on WOW64. The registry redirector intercepts 32-bit and 64-bit registry calls to their respective logical registry views and maps them to the corresponding physical registry location. The redirection process is transparent to the application. Therefore, a 32-bit application can access registry data as if it were running on 32-bit Windows even if the data is stored in a different location on 64-bit Windows. A subset of keys under redirected registry paths are shared. 32-bit registry calls to shared keys are not […]

Read more

Common Registry Entries Used During Packaging

Here’s some reference information about the registry hives. (I like to keep lists like this close, because I never know when I need them.) Hopefully this info will be as helpful to you as it has been to me. HKEY_CLASSES_ROOT – This branch contains all of your file types as well as OLE information for all your OLE-aware applications. HKEY_CURRENT_USER – This branch points to the part of HKEY_USERS appropriate for the current user. HKEY_LOCAL_MACHINE – This branch contains information about all of the hardware and software installed on your computer. Since you can specify multiple hardware configurations, the current […]

Read more

Applying Transforms

The TRANSFORMS property contains the list of transforms for an installation package. The installer applies all the transforms in the transforms list at every installation, advertisement, installation-on-demand, or maintenance installation of the package. The TRANSFORMS property is set by specifying the list of transforms on the command line; however, when using either the /jm or /ju command line option, the transforms list must be specified using the /t option. Note that the transforms list cannot be modified once installed and can only be removed by uninstalling the application. Note  A Windows Installer package can apply no more than 255 transforms […]

Read more