On Thursday 27 January 2000 Sir Jinx! wrote:
> I   have  two  programs  that  need  new  versions  of  mfc42.dll  and
> comctl.dll.  But  I  can't  remove them in _any_ known way!!!! I tried
> _everything_:  deleting,  renaming  or  cutting them didn't work. Even
> from  DOS  [Norton Commander] - NOTHING HAPPENED!!! Can someone PLEASE
> tell me what to do?!

Assuming you're running NT4 or earlier or Win98 or earlier, start a
Command Prompt window (doesn't work from explorer), cd to your windows
system directory and "MOVE MFC42.DLL MFC42.DLL-OLD". This should be
possible. Then copy the new MFC42.DLL into there. New programs will
use it, but to get already running programs to use it you'll need to
reboot. Failing that you'll need to hack the RunOnce registry key to
get windows to do it for you on the next reboot.

If you select the mfc42.dll in explorer and press Alt-Enter, the
version tab will tell you which version of MFC you have installed. On
the microsoft support site (support.microsoft.com) there is a list of
shipped MFC versions - search for "MFC version history", or now there
is a dedicated page listing the shipped versions of *all* microsoft
components (and which product they shipped in), but I forget the exact
URL to this.

If you're running NT5/Windows 2000, then System File Protection
prevents this completely. The only officially endorsed way is to
update them through an official service pack or the windows update
website. (I'm sure other, less official, ways will be discovered very
soon though :-)

For situations like this, MS now recommend putting the needed version
of the DLL in the same directory as the application. I'm not sure if
this works 100% of the time now, but they've modified the way DLLs
work in Win2000 specifically to try and stop "DLL Hell".

John
-- 
you gave me something that i could touch in a world where i'd had too much
something i could feel with my broken hands full of lost ideals but soon i'm
returning to you my friend and we'll go where the rivers end in the silver sea
and i'll carry you if you carry me

-- 
--------------------------------------------------------------
View the TBUDL archive at http://tbudl.thebat.dutaint.com
To send a message to the list moderation team double click here:
   <mailto:[EMAIL PROTECTED]>
To Unsubscribe from TBUDL, double click here and send the message:
   <mailto:[EMAIL PROTECTED]>
--------------------------------------------------------------

Reply via email to