The very latest development appears to be this LegacyExtender announced by the same member takeos that appears two posts above me here. He directs us to with specific code examples here. There, member steelbytes has reported some success in patching already compiled apps and also recompiling differently. The discussion includes links which eventually get you to the next pertinent System Internals thread: EXEs created by VisualStudio2008 vs Win4.0. Those utilities of course are the excellent System Internals applications: Process Explorer, AutoRuns and no doubt everything that Mark Russinovich (System Internals / Microsoft) gets around to updating.įolks can look back to to follow events as they happened on this System Internals thread: Process Explorer v11.12 on Windows 9x/Me. Some of the most important utilities for Win9x sadly went toe-up several months ago when the author began compiling with Visual Studio 2008. Seeing that this thread has been revived, now is a good time to throw some information on the table. It's not true that the checksum is not checked by Windows, it is necessary to be correct for some drivers and boot DLLs, and you never know if Microsoft or some antivirus software decide to be more strict against binaries with bad checksums in the future. Unlike some patches it also recalculates the checksum. The second thing that Legacy Extender does is like EditVersion.exe (once provided by Microsoft): it has a command line tool to edit the subsystem version (Visual Studio writes 5.0, but you want it to be 4.0 to run on systems older than Windows 2000). The library approach also has the benefit of being compatible with code optimization. Legacy Extender includes a linkable library which takes care about all of these. Legacy Extender for Visual Studio 2005/2008 (Visual Studio references not only functions which do not exist in old Windows, but also some functions which exist, but which do not work (like Unicode functions in Windows 95). There are actually some patches, but here is what I think may be a better approach: Would be nice if someone could make a patcher to "fix" files compiled in vc2008 to work on win98.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |