Files
Slnkdwf/Redistribute/Dirinfo
Jos Groot Lipman 80d0142c23 SLNKDWF 2.00
svn path=/Slnkdwf/trunk/; revision=12481
2007-08-01 13:42:28 +00:00

29 lines
1.1 KiB
Plaintext

Programma's gemaakt met Visual C++ 2005 zijn afhankelijk van
MSVCR80.DLL en
MSVCP80.DLL
Daarvan zijn mij twee versies bekend
8.0.50608.0
8.0.50727.762
De originele Visual C++ 2005 genereert afhankelijkheid naar de 8.0.50608.0 versie van de DLL's.
Na Servicepack 1 is er een afhankelijkheid naar versie 8.0.50727.762
De versienummer afhankelijkheid wordt geforceerd door de Manifest die embedded
wordt in DLL's en of EXE's.
'Zo maar' de goede DLL's in C:\Windows\System32 zetten werkt niet en vooral: hoort niet.
Je wordt geacht (de goede) vcredist_86.exe te draaien die de DLL's installeert op de goede plek.
Onder Windows 2000 doet hij dat inderdaad ook nog in C:\Windows\System32
Onder Windows 2003 en XP worden ze netjes volgens de side-by-side methode
geinstalleerd onder C:\Windows\WinSxS
Als je de nieuwste van de twee installeert dan komt er onder c:\WINdows\winsxs\Policies
nog een bestandje wat versie 8.0.50608.0 redirect naar 8.0.50727.762
"c:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86\vcredist_x86.exe"
gdiplus.dll is included in Windows XP and Windows Server 2003