官方網站: http://msdn.microsoft.com/zh-TW/windows/hardware/
目的: 測手機的Driver通過WHQL
我的環境:
1. Android Phone
2. Server Computer: Windows Server 2008 R2
3. Test Computer: Windows 7 x64
首先,要知道我們要測什麼東西,需要什麼環境,可參考 Certification Kit Support Matrix
基本上沒有人在使用WLK1.6了,除非特殊情況,windows好像也要收起來了
所以一般來說都會使用Windows HCK
先去Windows Hardware Certification Kit (HCK) downloads 把WHCK download下來
然後按照Windows hardware certification: start here步驟走
基本上就沒問題了
以下是我自己的流程
1. 架環境 兩種情況
1)
2)
以上這兩種是從WLK文件而來,安裝方法基本上更簡單
我是屬於第二種,所以我在server computer安裝HCK直接安裝studio+controller即可
另外test computer使用區域網路連到server computer在\\
2. 申請VeriSign certificate
其步驟
- Establish a company
- Get a VeriSign certificate
- Add a user or migrate an account
- Sign legal agreements
- Sign in to the hardware dashboard
你只要在官網的左上角進入DASHBOARD即可
你需要一個microsoft帳號,登入後就會出現 Establish a company ...
再來直接點連結purchase..... 去symentec 購買一個認證
需要注意的是,要在安裝HCK STUDIO的電腦申請,而且到申請完成之前都不可以重灌或換電腦,認證會辨別電腦。
照著步驟走
下載
- Download the Winqual.exe file
使用signtool sign winqual.exe再上傳
signtool可以參考signtool.exe
接下來可能需要一個測試認證,可以參考簽署裝置驅動程式套件的步驟
就完成了這個階段
3. 測試Driver
接下來就按照步驟走,就沒問題了 =)
需要注意的是,create project -> configure, create test machine pool, and check client computer is ready -> 接下來選擇測試的機器,可以在左邊直接選擇driver即可,不必整個system都去測試
測試完成之後
把結果跟driver一起打包
進入DASHBOARD
-> create hck submission 填好選項之後送出
大概幾個小時就會有結果
最後進入manager submission ->選擇你的submission之後右下角可以直接下載sign file
sign file 內容就是已經通過whql的driver!!
DONE~
沒有留言:
張貼留言