Issue 990945: python24.dll installation problems (original) (raw)

Issue990945

Created on 2004-07-14 15:32 by theller, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (2)
msg21592 - (view) Author: Thomas Heller (theller) * (Python committer) Date: 2004-07-14 15:32
It seems that the msi installer does not overwrite an existing python24.dll in the system directory. Also, removing the 2.4 installation doesn't seem to remove the python24.dll from the system directory. I've seen both in win2k and winXP.
msg21593 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2004-07-25 10:23
Logged In: YES user_id=21627 This is now fixed in msi.py 1.17. python24.dll is in a separate component from msvcr71.dll; apparently, MSI cannot uninstall a component if one of its files is still used according to the SharedDlls reference counters. I also put the version number of python24.dll into the File table; this causes msiexec to overwrite an existing DLL if the new one has a newer version. It still won't overwrite the file if it has the same version, add REINSTALLMODE=emus to force overwriting files with the same version. See "File versioning rules" in MSDN for the exact procedures wrt. overwriting existing files.
History
Date User Action Args
2022-04-11 14:56:05 admin set github: 40562
2004-07-14 15:32:16 theller create