Showing tag results for Identity

Jun 16, 2026
Post comments count0
Post likes count2

Third Rule of MSIX

Howard Kapustein

MSIX has several core principles underlying its design and implementation. Engineers half-jokingly call these The Rules of MSIX. The Third Rule of MSIX is arguably the most important and certainly the most foundational: Package identity is unique across space and time Packageidentity is a unique identifier corresponding to a specific set of b...

May 19, 2026
Post comments count0
Post likes count3

Package Identity

Howard Kapustein

An MSIX package identity is composed of a five-part tuple that uniquely identifies a package. It consists of the following attributes: Together, these fields form the canonical identity of a package. Programmatically, this identity can be represented using APIs such as Windows.ApplicationModel.PackageId or the PACKAGE_ID structure. Why Pa...

May 12, 2026
Post comments count6
Post likes count5

Is This a Packaged Process?

Howard Kapustein

Sometimes you need to know whether the current process has package identity. Certain Windows features require it, and behaviors can differ—both technically and culturally. For example, classic Windows applications often store settings in the registry, whereas packaged applications typically use ApplicationData.LocalSettings. So how can your code ...