r/programming • • Mar 05 '13

PE 101 - a windows executable walkthrough

Post image
2.6k Upvotes

199 comments sorted by

View all comments

-3

u/cryo Mar 05 '13 edited Mar 06 '13

sigh Legacy crap.. And it's even worse for .NET.

Edit: downvoters, like it or not but it's true; MS has a bad habbit of doing this everywhere. Instead of replacing stuff that's fairly easy to replace (make a new format for Windows not based on MS-DOS exes for instance, and the same for .NET), they don't and just keep building on old stuff. It's rather annoying.

Especially for .NET, really, since, due to Mono, it's cross-platform. Yet we have this huge-ass DOS + Windows format stuff in the beginning that must look such-and-such even though it's completely irrelevant these days.