Programming Applications for Microsoft Windows (Dv-Mps General)

Category: Operating Systems
Author: Jeffrey Richter
4.0

Comments

by User23   2020-06-18
Windows 2000, with New NT Technology!

I always got a giggle out of that. It's the only Windows OS I've ever professionally developed for and I have to say I found it surprisingly pleasant when I could avoid the legacy APIs. Jeffrey Richter's book[1] was a great resource and helped me to appreciate the OS.

[1] https://www.amazon.com/gp/product/1572319968/

by anonymous   2018-03-18
@PeterCordes Windows also reserves the top 64-KB of the user address space (64-KB is the allocation granularity on Windows). According to [this](https://www.amazon.com/Programming-Applications-Microsoft-Windows-General/dp/1572319968) old book, "Microsoft reserves this partition because doing so makes implementing the operating system easier for Microsoft. You could easily imagine code like this: `BYTE bBuf[70000]; DWORD dwNumBytesWritten; WriteProcessMemory(GetCurrentProcess(), (PVOID) 0x7FFEEE90, bBuf, sizeof(bBuf), &dwNumBytesWritten); `"