Re: GDI+ Deployment and Windows XP

Tech-Archive recommends: Fix windows errors by optimizing your registry

From: Robert Coletti (RobertColetti_at_discussions.microsoft.com)
Date: 10/29/04


Date: Fri, 29 Oct 2004 10:53:10 -0700

Our application needs to support NT6a, 2000, 98, 98 Me, _and_ XP. So the
installation will bring GDI+ and only install it on non-XP machines. This is
where we need more detailed information.

More specifically:
1. Conditional installation - Should the dll will only be installed in the
app directory for non-XP machines?
2. Building - How do we build the app (in ms vc++ 6.0) to link to different
versions of gdi+ in different directories? Do we need to build multiple
times?

Thanks for your help.

Robert

"Clarence Klopfstein" wrote:

> Windows XP, comes bundled with GDIPlus.dll. So there is no reason to instal
> a new one.
>
> You can use GDI+ in your app on XP. It is just redundant, and possible
> damaging, to install a second gdiplus.dll.
>
> --
> Thanks,
>
> Clarence Klopfstein
> PH: 513-528-6660
> Fax: 513-528-3470
>
> "Robert Coletti" <RobertColetti@discussions.microsoft.com> wrote in message
> news:A3838474-DAAA-4F5F-A2AD-03806C75ED54@microsoft.com...
> > Hi, I my organization is looking to deploy GDI+ with our app. We have
> > researched how to do this, but are concerned that based on the licensing
> > agreement, GDI+ cannot be deployed with Windows XP and this will
> > complicate
> > our efforts. The licensing agreement states as follows:
> >
> > "For Windows XP use the system-supplied gdiplus.dll. Do not install a new
> > gdiplus.dll over the system-supplied version (it will fail due to Windows
> > File Protection). "
> >
> > The instructions (attached below) do not explain what to do when
> > installing
> > on Windows XP? Is there more detailed information available on this?
> >
> > -------------------------------------
> > Instructions from
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/GDIPlus.asp
> >
> > "GDI+ is available as a redistributable for Windows NT 4.0 SP6, Windows
> > 2000, Windows 98, and Windows Me. To download the latest redistributable,
> > see
> > http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm .
> >
> > Note 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."
> >
>
>
>
>



Relevant Pages

  • RE: Getting 0x8ddd0004 Error Message
    ... I have exactly the same error message too and don't know how to fix it. ... Could you tell me what the GDIChk Object is and what GDI is, ... > I just solved it realising that it's the GDI installation giving me problem. ...
    (microsoft.public.windowsupdate)
  • Re: Microsoft Windows Defender Beta 2
    ... it says the installation failed because GDI+ is not installed? ... specific software directories (like Net Framework and 3rd party ... and Windows Defender installed just fine. ...
    (microsoft.public.win2000.security)
  • Re: GDI+ & ActiveX Downloaded Programs Files
    ... to warrant the installation of the GDI+ ActiveX control. ... have the Windows Update GDI+ update installed, use Windows AND Office Update ... I am not finding any good answers to what this GDI+ ActiveX control is for. ...
    (microsoft.public.windowsxp.perform_maintain)
  • Re: how to install vs2008 sp1
    ... you can get the kit from MS but if you've been an early adopter and installed any of the beta versions so you cn play with Entity Framework and such be sure to use the Service Pack preparation tool which you can find here. ... Find great Windows Forms articles in Windows Forms Tips and Tricks ... Answer those GDI+ questions with the GDI+ FAQ ... do i need to uninstall my previous installation, ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Laser Printer interface
    ... I have d/l the manual and there is nothing to say how I can change between one and the other. ... I'd like to avoid GDI if possible. ... As it works ok I haven't changed it so far, but I agree re. GDI vs PCL6 so I might change later. ... I would expect the installation procedure to be the same in both cases. ...
    (uk.comp.homebuilt)