3 ms·
The best start would probably be both parts of Windows Internals: https://www.amazon.com/Windows-Internals-Part-architecture-management/dp/0735684189/ https://
by rpeden 5y ago
The best start would probably be both parts of Windows Internals:
https://www.amazon.com/Windows-Internals-Part-architecture-management/dp/0735684189/ https://www.amazon.com/Windows-Internals-Part-architecture-m...
https://www.amazon.com/Windows-Internals-Part-Developer-Reference-ebook/dp/B08F5HLRBD/ https://www.amazon.com/Windows-Internals-Part-Developer-Refe...
These aren't about programming per se, but if you want to do systems programming it helps to have a detailed understanding of the system. :)
After that, specific reading probably depends on the exact task you want to perform, but MS has good documentation and tutorials in many areas. Writing drivers, for example:
https://docs.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/writing-your-first-driver https://docs.microsoft.com/en-us/windows-hardware/drivers/ge...
- muricula 5y agoTo add on, the windows internals books have exercises with the sysinternals tools. If sitting down and plowing through a doorstop of a book isn't your cup of tea, try picking a chapter or two which sound interesting, skimming them, and doing the exercises.