我們必須自動創建用於無人蔘與的vista/windows 7安裝的XML文件,我們在其中編寫產品密鑰(MAK類型)。不幸的是,Windows映像包含多個版本(家庭版,家庭版,專業版,終極版),因此我們需要決定使用哪個版本,並將該信息寫入XML。我們很樂意能夠動態決定使用哪個版本。從產品密鑰確定vista/windows 7操作系統版本的算法
是否有任何公共算法/方法來確定產品密鑰的操作系統版本,如Windows安裝程序呢?最好在C/C++中。
編輯: 問題不在於確定某些圖像支持該版本 - 這可以簡單地通過觀看目錄文件sources\install_*.clg
做
EDIT2: 我發現了一些(怪)工具如Microsoft PIDX Check和Windows 7產品密鑰檢查器。這些使用相同的pidgenx.dll
。 pkeyconfig.xrm-msof作爲windows系統本身。它可以用於確定,除其他外:
- Windows的版本。
- 解鎖和激活的功能。
- 許可證的分銷渠道。
- 許可證類型。
- 激活操作系統的方法。
- 確定是否應接受激活的唯一標識符。
但是,關鍵的評估花了很長時間。
爲什麼你需要做的是什麼?它是將它顯示在一個大約盒子或類似的地方,還是確定某個特徵是否可用? – 2009-12-04 07:43:40
我不想確定某些功能 - 但操作系統版本。我確實需要將其設置在無人蔘與的文件中,否則安裝將失敗(「不正確的鍵」),或者至少要求手動選擇版本。 – fmuecke 2009-12-04 09:16:42