top | item 40510053

(no title)

explaingarlic | 1 year ago

The Windows Internals series is typically the go-to for what you're looking for. Combine with MSDN browsing to determine what you want to do and how you want to do it.

discuss

order

dgellow|1 year ago

Agreed, also anything else from Russinovich.

https://learn.microsoft.com/en-us/sysinternals/resources/win...

But you have to be aware the part 1 is now a bit dated, the 7th edition is from 2017. The part 2 is from 2021. It’s not a big deal but some references are a bit outdated and some modern stuff is missing, but nothing that will be a blocker.

The books aren’t focused on programming though, but they explains the security, threading model, etc. Really interesting reads.

I comment it often but something great with windows API is that you can still use all the Win32 APIs, almost all old examples you can find on MSDN are still relevant to this day. The only thing you need to get started is a way to interact with C, and learn windows conventions (parameter names are weird at first but make sense, the error handling can also be confusing at first, the process model is a bit strange at first if you come from Unix, etc)

eps|1 year ago

That's the answer.

Windows Internals is a really good source for deep understanding of the OS.