I need to redistribute gdiplus.dll
v.1.1 with my app and be sure that this particular version is used. E.g. Windows XP has system version of gdiplus.dll but it can be not upgraded (v.1.0). But if I put my gdiplus.dll into application folder, the system one is still used. Why? How to resolve this?
If you are redistributing GDI+ to a downlevel platform or a platform that does not ship with that version of GDI+ natively, install Gdiplus.dll in your application directory. This puts it in your address space, but you should use the linker's /BASE option to rebase the Gdiplus.dll to prevent address space conflict.
But I have no clue how to rebase gdiplus.dll and for what, anybody can explain this?
[EDIT] Seems Microsoft decided not to ship GDI+ 1.1 for Windows XP, only Vista and so on. Nice move. Thank you all