如何找出我的产品密钥与哪个 Windows 版本匹配?

如何找出我的产品密钥与哪个 Windows 版本匹配?

我从固件中检索到了 Windows 8 产品密钥,但不知道它应该匹配哪个版本。我的 Windows 8 无法启动(因此首先需要重新安装)

如何找到与我的产品密钥匹配的正确 Windows 版本?

答案1

Windows 包含一个名为的 DLL pidgenx.dll,其中包含此功能:

[DllImport("pidgenx.dll", EntryPoint = "PidGenX", CharSet = CharSet.Auto)]
static extern int PidGenX(string productKey, string pkeyPath, string mspid, int unknownUsage, IntPtr productID, IntPtr digitalProductID, IntPtr digitalProductID4);

对于 pkeyPath,Windows 安装程序将路径传递到pkeyconfig.xrm-ms。在此文件中,定义了产品密钥,并在 digitalProductID4(最后一个参数)中对版本和产品密钥类型(MSDN、零售、试用)进行了编码。

终极 PID 检查器是调用函数来解码密钥的几个工具之一。

在此处输入图片描述

在这里您可以看到该密钥属于哪个版本。

相关内容