SSaguninsagunwrites.hashnode.dev·Sep 1 · 9 min readWindows Internals Tools: The Toolkit for Understanding WindowsLearning Windows Internals isn't only about understanding concepts. At some point, you need to look inside a real Windows system. How do you see running processes? How do you inspect threads? How do y00
SSaguninsagunwrites.hashnode.dev·Sep 1 · 9 min readCategories of Windows APIs: Understanding the Windows Programming InterfaceThe Windows API is not one giant collection of unrelated functions. It is made up of many APIs designed for different parts of the operating system. If you understand these categories, it becomes much00
SSaguninsagunwrites.hashnode.dev·Sep 1 · 7 min readWhat Is the Windows API?Every time a Windows application performs an operation, it needs a way to communicate with the operating system. It might need to: Create a process Open a file Allocate memory Create a window Acc00
SSaguninsagunwrites.hashnode.dev·Sep 1 · 7 min readWindows APIs and System Calls: How Applications Reach the Operating SystemWhen a Windows application wants to perform an operation, it cannot simply control the operating system directly. For example, an application may want to: Create a process Open a file Allocate memo00
SSaguninsagunwrites.hashnode.dev·Sep 1 · 7 min readWindows Remote Procedure Calls (RPC): How Programs CommunicateModern Windows systems are made up of many different processes and components. These components often need to communicate with one another. But how can one process request another process to perform a00