O'Reilly logo

Mastering Windows 8 C++ App Development by Pavel Yosifovich

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. Contracts and Extensions

Windows Store applications run in a tight sandbox known as AppContainer. This container does not allow applications to communicate directly with other applications on the machine (such as Win32 kernel object handles and shared memory). This makes sense in a way, because an app can't assume anything about the computing environment in which it's installed from the Store, except for the CPU architecture and capabilities that were requested by the app. There's no way to know for sure that an app exists, for instance, and even if there was a way, there's no good way to make sure it can actually talk to this app.

Instead, Windows defines a set of contracts for app to app communication. Such contracts allow applications ...

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