Search code examples
c++-winrtwindows-11

Are applications with C++/WinRT supported on Windows 11


With the arrival of Windows 11 as a new OS after Windows 10. Can apps with C++/WinRT libraries built for Windows 10 still be used and supported on Windows 11 without any issues?


Solution

  • Windows 11 supports the same applications (generally speaking) as Windows 10, including Universal Windows Platform (UWP) apps written with the C++/WinRT projections or the C++/CX language extensions.

    See Microsoft Docs: Compatibility for Windows 11

    The supportedOS GUID used for Win32 desktop applications for Windows 11 is the same as the one for Windows 10. See Windows version check and this blog post.

    Not directly related to your question, but FYI: Windows 11 on ARM64 adds support for x64 emulation. Windows 10 on ARM64 already supported x86 emulation. There is now a new ARM64EC ABI for ARM64 platforms as well.