我们必须为无人值守的vista/windows 7安装自动创建XML文件,在该文件中我们编写产品密钥(MAK类型)。不幸的是,windows映像包含多个版本(家庭、家庭溢价、专业、终极),因此我们需要决定应该使用哪个版本,并将该信息写入XML。我们希望能够动态地决定使用哪个版本。
是否有任何公共算法/方法可以像windows安装程序那样从产品密钥中确定OS版本?在C/C++中更好。
编辑:问题不是确定某个映像支持哪个版本--这可以通过查看目录文件sources\install_*.clg来完成。
EDIT2:我发现了一些(奇怪的)工具,如Microsoft和Windows7ProductKeyChecker。它们使用相同的pidgenx.dll。pkeyconfig.xrm-msof作为windows系统本身。除其他外,它可用于确定:
但是,对一个键的评估需要花费相当长的时间。
发布于 2009-12-04 07:36:44
他们可能不希望任何人知道格式,从而使键盘编写者更加困难。
有些国际标准化组织有一个ei.cfg文件,你可以在那里查看
https://stackoverflow.com/questions/1845414
复制相似问题