Why is 0x00400000 the default base address for an executable?. Hint: It has to do with context switching. -- Tom
Does not make it very clear, but does not apply to Windows NT, 2000, XP etc and newer, mainly about Win9x. Yes the base address is still the same in WinNT and newer, but purely for convention, not for any of the reasons mention in the article