Jlo555 Posted November 20, 2005 Share Posted November 20, 2005 Does anyone know how to make MSN Messenger 4.5 work. (I know there are newer versions, but for some reason I've become obsessed with trying to make v4.5 work.) I downloaded the installer from oldversion.com and installed it perfectly, but when it tries to connect to MSN's servers, it complains that the "service is not compatible with this version of the program." That IMO is a load of crap. I was able to take a hex editor to the executable file and replace all of the text strings that say "4.5.0121" with "7.5.0311," with no luck. Anyone know how to make v4.5 work? Link to comment Share on other sites More sharing options...
Crash&Burn Posted November 20, 2005 Share Posted November 20, 2005 It doesn't work for the same reason Trillian has gone thru growing pains w/ Yahoo and MSN. Those networks have changed connection certification. In trillian and other multi-IM programs the .dll handling those 2 had to be rewritten. In MSN proper I doubt it has a .dll its very likely contained within the binary executable itself. So really theres not going to be much one can do to force it to connect to the network. Link to comment Share on other sites More sharing options...
Jlo555 Posted November 21, 2005 Author Share Posted November 21, 2005 Thanks for the quick reply! Oh well, in that case I guess I'll just have to upgrade then. At least it's not that way with operating systems, sort of. Link to comment Share on other sites More sharing options...
Solid as a rock Posted November 21, 2005 Share Posted November 21, 2005 Thanks for the quick reply! Oh well, in that case I guess I'll just have to upgrade then. At least it's not that way with operating systems, sort of.you knows 4.7 will work at the MSN network without any patches or hacks? Link to comment Share on other sites More sharing options...
somewan Posted November 22, 2005 Share Posted November 22, 2005 It doesn't work for the same reason Trillian has gone thru growing pains w/ Yahoo and MSN. Those networks have changed connection certification. In trillian and other multi-IM programs the .dll handling those 2 had to be rewritten. In MSN proper I doubt it has a .dll its very likely contained within the binary executable itself. So really theres not going to be much one can do to force it to connect to the network.What leads you to believe it's not in a DLL? Aren't MS applications notorious for relyingon large numbers of subtly incompatble DLLs? Generally speaking, any software can be hacked into shape, with sufficient time,skill and motivation. Link to comment Share on other sites More sharing options...
Crash&Burn Posted November 22, 2005 Share Posted November 22, 2005 (edited) Cool. And let us know when your done with that will you Somewan. Edited November 22, 2005 by Crash&Burn Link to comment Share on other sites More sharing options...
somewan Posted November 22, 2005 Share Posted November 22, 2005 Cool. And let us know when your done with that will you Somewan. Alas, other challenges seem more exciting as well as compelling interms of potential results.A great example of the latter is the annoyingly slow "New" contextmenu of the Windows Explorer. Do you know what it does beforeshowing you the menu? It searches one of the largest parts of theregistry - HKEY_CLASSES_ROOT - for "ShellNew" subkeys! And theydidn't even have the common sense of feeling embarrassed enoughto leave it undocumented.Having searched the web numerous times for quick and easysolutions, a few months ago I finally gathered sufficient motivationto find and fix it myself.A few well invested days of setting and clearing breakpoints,disassembling, rebooting and patching I arrived at the following,nearly perfect set of modifications, generously presented foryour hex-editing pleasure:C:\WINDOWS\SYSTEM\shdoc>comp shdoc401.dll ..Comparing SHDOC401.DLL and ..\SHDOC401.DLL...Compare error at OFFSET 1E9FFfile1 = 53file2 = E9Compare error at OFFSET 1EA00file1 = 53file2 = 9FCompare error at OFFSET 1EA01file1 = 68file2 = 1Compare error at OFFSET 1EA03file1 = 8file2 = 0Compare error at OFFSET 1EBAAfile1 = 3file2 = 2Compare error at OFFSET 1EC18file1 = 1file2 = 0 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now