O'Reilly logo

Advanced Windows Debugging by Daniel Pravat, Mario Hewardt

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Interprocess Communication

Years ago, software components were working largely in isolation without much interaction. The limited interaction was performed using custom mechanisms rarely used by multiple components—mechanisms based on file system operation or network protocols, such as IP or UDP. The ability to understand the communication between components was limited to people who knew the details of the application.

Today, the omnipresent client-server architecture has changed the software landscape even for simple applications. While MS-DOS applications used to write directly into the video memory buffer to update the visible application state, today’s Windows components are making system API calls to have the application state ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required