プロダクト キー (MAK タイプ) を書き込む無人 Vista/Windows 7 インストール用の XML ファイルを自動的に作成する必要があります。残念ながら、Windows イメージには複数のエディション (ホーム、ホーム プレミアム、プロフェッショナル、アルティメット) が含まれているため、使用するバージョンを決定し、その情報を XML にも書き込む必要があります。そして、どのエディションを使用するかを動的に決定できるようにしたいと考えています。
Windows セットアップのように、プロダクト キーから OS エディションを特定する公開アルゴリズム/方法はありますか? できれば C/C++ で。
編集:
問題は、特定の画像がサポートするエディションを決定することではありません-これは、カタログファイルを見るだけで実行できますsources\install_*.clg
EDIT2:
Microsoft PIDX Check や Windows 7 Product Key Checker などの (奇妙な) ツールを見つけました。これらは同じ を使用しpidgenx.dll
ます。Windows システム自体としての pkeyconfig.xrm-msof。これは、特に次のことを決定するために使用できます。
- Windows のエディション。
- ロックを解除して有効にする機能。
- ライセンスの配布チャネル。
- ライセンスの種類。
- オペレーティング システムをアクティブ化する方法。
- アクティベーションを受け入れるかどうかを決定するための一意の識別子。
しかし、キーの評価には非常に時間がかかります。