I have a problem with DLL versioning (who doesn't? :-))
I have 2 executables, A.exe and B.exe. Both link to a DLL, D.dll.
However, A uses version 1 of D, but B uses version 2, and the 2 versions
are incompatible. What I'd like to do is to rename my 2 copies of D.dll,
as D.1.dll and D.2.dll, and then have A link to D.1.dll and B link to
I know I could do this if I compiled everything from scratch, but that's
a huge pain, so I was wondering, is it possible to change the name of
the DLL referenced by an executable?
(The real case here is to fix some of the libintl/libeay32 clashes
involved in the various gnuwin32 utilities).