Simple automatic patcher for Escargot-targeted clients
I've written a quick and dirty patcher that should work on the msnmsgr.exe and msmsgs.exe files of almost all versions. I'd like to get some testing/thoughts on it before I put it somewhere public though, so any feedback would be welcome. It currently patches messenger.hotmail.com, PassportURLs, https://nexus.passport.com/rdr/pprdr.asp and http://config.messenger.msn.com/Config/MsgrConfig.asmx.
It checks the usual install locations and should automatically check whether the version and OS are compatible with Escargot, then patch if they are compatible. It then creates an msmsgs_patched.exe or msnmsgr_patched.exe file in the same directory it found the original. For testing purposes, you can double-click the version info between the two buttons to enable a checkbox that turns on patching even incompatible versions.
It requires .net Framework 2.0 (so it only works on Win98 and newer) and Admin privileges (on later Windows versions).
As far as I can tell from minor testing so far, it seems to allow most clients to connect on a fresh OS with no hosts/registry tweaking, but I haven't tested it extensively yet.