jjzjj

windows - GetProductInfo - pdwReturnedProductType 含义(产品类型)?

coder 2024-06-20 原文

我正在创建一个函数来使用 GetProductInfo 显示 Windows 版本字符串,并且在理解有关 pdwReturnedProductType(产品类型)的文档时遇到一些问题。

Meaning 列中,例如 PRODUCT_PROFESSIONAL 表示 Windows 10 Pro,但这也适用于 Windows 7。

PRODUCT_EDUCATION 表示 Windows 10 EducationPRODUCT_CORE 表示 Windows 10 Home(等等)但它是否适用于其他版本?

Windows 10 是否仅作为示例?是否有任何常量可以识别 Windows 10?

另一个示例是 PRODUCT_HOME_PREMIUM_SERVER,表示 Windows Home Server 2011。这是否仅适用于 Windows Home Server 2011

最佳答案

是的,一些“含义”列是示例。您可以通过查看 an older version 来验证这一点文档:

PRODUCT_CORE Windows 8

PRODUCT_HOME_PREMIUM_SERVER 仅适用于 2011(唯一的其他家庭服务器版本是 Premium SKU 存在之前的 2003 R2)。微软可能会在未来发布另一款家庭服务器,但目前看来不太可能。

GetProductInfo 将版本号作为输入,因为它会尝试映射在您的应用程序发布后创建的更新值:

Subsequent releases of Windows will map the product types it supports to the set of product types supported by each supported previous release of Windows, back to version 6.0.0.0. Therefore, an application that does an equality test for any of these values will continue to work on future releases, even when new product types are added.

关于windows - GetProductInfo - pdwReturnedProductType 含义(产品类型)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47123093/

有关windows - GetProductInfo - pdwReturnedProductType 含义(产品类型)?的更多相关文章

随机推荐