Identity, Registration and Activation of Non-packaged Win32 Apps
Identity, Registration and Activation of Non-packaged Win32 Apps Many new and sought-after Windows APIs and features such as BackgroundTasks, Notifications, LiveTiles, Share and more, are either not available or not easily callable from non-packaged Win32 applications. This is due to the programming model for UWP APIs that integrate with the system and have a dependency on the following concepts: Identity – The need for package or application identity to identify the caller, and an identifier to scope data and resources. Registration – The need for configuration of machine state during application deployment, which is required by the API and indexed by the package or application identity. For packaged applications, Identity declared in the Appxmanifest.xml, and Registration is handled by the MSIX deployment pipeline based on the information in the AppxManifest.xml. This allows a simplified calling pattern for UWP APIs where [ more… ]