1

我们必须为无人参与的 vista/windows 7 安装自动创建 XML 文件,我们在其中写入产品密钥(MAK 类型)。不幸的是,Windows 映像包含多个版本(家庭版、家庭高级版、专业版、终极版),因此我们需要决定应该使用哪个版本并将该信息也写入 XML。我们希望能够动态决定使用哪个版本。

是否有任何公共算法/方法可以像 Windows 设置一样从产品密钥确定操作系统版本?最好在 C/C++ 中。

编辑: 问题不是确定某个图像支持哪些版本 - 这可以通过查看目录文件来完成sources\install_*.clg

EDIT2: 我发现了一些(奇怪的)工具,例如 Microsoft PIDX Check 和 Windows 7 Product Key Checker。这些使用相同pidgenx.dll。pkeyconfig.xrm-msof 作为 windows 系统本身。除其他外,它可用于确定:

  • Windows 的版本。
  • 解锁和激活的功能。
  • 许可证的分发渠道。
  • 许可证类型。
  • 激活操作系统的方法。
  • 确定是否应接受激活的唯一标识符。

但是对密钥的评估需要很长时间。

4

1 回答 1

0

他们可能不希望任何人知道格式,以使 keygen 编写者更难。

一些 ISO 有一个ei.cfg文件,你可以在那里查看

于 2009-12-04T07:36:44.217 回答