Actually you should get an error similar to this, if MFC42U.DLL is installed properly:
QUOTE
This application or DLL cannot be loaded on Win 95 or on Win 3.1. It takes advantage of unicode features only available on Win NT.
As a great number of threads around, this one has not been finalized:
http://www.msfn.org/board/MFC42DLL-Unicode...lem-t35158.htmlSo we do not know if the suggested solution may work or not, however, seen also here:
http://support.microsoft.com/kb/259403/en-usQUOTE
Mfc42.dll 6.0.8665.0 972KB (995,383 bytes)
Mfc42u.dll (Windows NT only) 6.0.8665.0 972KB (995,384 bytes)
that MFC42.DLL and MFC42U.DLL have the same size, a try worth making is the following:
1) download and install the VCREDIST
2) make a copy of MFC42.DLL, renaming it to MFC42U.DLL
3) try registering it
4) try running the app with your fingers crossed...

At worst you will have latest VC components updated and the desired app still not working....

, since your mileage
may vary, make sure to have backed up the system correctly before attempting the above.
jaclaz
P.S.: and please report back (hopefully

) success or (unfortunately

) defeat, so other people may find this thread and either use the solution or avoid the hassle