如何在桌面桥 win32 商店应用程序中检测 windows 10S

How to detect windows 10S in a Desktop bridge win32 Store App

我有一个 win32 桌面桥转换 Microsoft Store 应用程序。我可以通过 Microsoft 记录的 DLL 进行 uwp 调用。我如何检测 Windows 10s 环境,以便我可以禁用某些在 Windows 10s 上不起作用的功能。

请注意,关于同一主题的其他问题和答案对我没有帮助,因为他们建议从内核 dll 调用 getProductInfo,这对于桌面桥 win32 应用程序或 uwp 应用程序是不可能的。

希望这可能有所帮助。

您应该使用 GetProductInfo Win32 API 调用并检查 return 值 PRODUCT_CLOUD (0x000000B2)PRODUCT_CLOUDN (0x000000B3)。这 2 个值是 Windows 10 S.

的 SKU 检测代码