[Python-Dev] Registry keys written by x64 installer

"Martin v. Löwis" martin at v.loewis.de
Fri Jul 13 09:19:52 CEST 2007


> I'm not familiar with how msilib is invoked to create the MSI files in
> question, but it does look like setting Win64 to 1 at an early enough
> time would cause an Intel64 installer to be built, along with entirely
> 64-bit components. This wouldn't work for x64 machines, and all
> components being 64-bit may be incorrect: potentially the 64-bit
> installer should have some 32-bit components.

There are several places where "64-bitness" need to be considered:
you need to set the architecture of the entire MSI file, and the
installer sets it to "x64" ("Intel64" means Itanium).

In addition, you can set the Win64 bit on components, and
msilib sets it on all components, AFAIK.

Regards,
Martin



More information about the Python-Dev mailing list