The Installer of wxPythonMSW-2.4.0.2 wants to overwrite
c:\winnt\system32\msvcrt.dll
- Why?
- Is it a Microsoft update?
- Is it really needed?
- If it is needed, for which platforms? (Win2000 Win98 NT XP)
Greetings, Andre'
P.S.: We have a problem when printing under Windows NT, my idea is
that perhaps the problem could be our usage of py2exe which
does not distribute msvcrt.dll automatically.
The Installer of wxPythonMSW-2.4.0.2 wants to overwrite
c:\winnt\system32\msvcrt.dll
- Why?
- Is it a Microsoft update?
- Is it really needed?
- If it is needed, for which platforms? (Win2000 Win98 NT XP)
It is because the version on the build machine is newer than the one on the install machine, and so there is a possibility that something in wxPython depends on the version it was built with. Also, the MSVICRT.dll and MSVCP60.dll[1] are also needed and may not be present on the target machine. If they are installed but MSVCRT.dll is not then you will definitely have problems. All the DLLs are version checked by the installer so if the target machine already has it or a newer version then nothing is done. Installers for py2exe'd apps should do the same thing.
[1] I think that MSVCP60.dll is only needed by the iewin module so if you are not using that then you don't nee to distribute this DLL, just the other two.
Greetings, Andre'
P.S.: We have a problem when printing under Windows NT, my idea is
that perhaps the problem could be our usage of py2exe which does not distribute msvcrt.dll automatically.
It's possible, but I would have expected a problem to happen before you get around to printing.
···
--
Robin Dunn
Software Craftsman http://wxPython.org Java give you jitters? Relax with wxPython!