我是新的Windows徽標測試。我聽到了我朋友的這個過程。我創建了一個包含一些驅動程序的應用程序。所以我需要從Microsoft簽署我的軟件的受信任安裝。我聽說了Windows徽標過程,通過我進行的一些測試來簽署我的驅動程序,並且需要將此報告發送回Windows。所以我有一些疑問來設置這個過程。 如何設置此過程? (需要多少系統?以及我應該安裝哪些操作系統進行測試)以及有哪些要求? 我認爲有一臺服務器和客戶機(所以需要2個系統?)。如何設置這個系統?你能提供一步一步的教程嗎?如何爲我的驅動程序啓動Windows徽標測試?
回答
你的理解是正確的。測試通過幾個名字,WHQL,硬件認證,標誌測試等。只是爲了給谷歌更多的關鍵詞。
Microsoft概述了您需要採取的步驟https://msdn.microsoft.com/en-us/windows/hardware/hh833792。老實說,整個過程並不是那麼糟糕:
購買代碼簽名證書。微軟列出了他們支持的人員,並且在討論簽署要求的OSR論壇上進行了大量的討論。我們使用Digitcert並沒有問題。我建議閱讀這篇文章,讓你的生活更輕鬆:http://www.davidegrayson.com/signing/。整個交叉證書的細節在微軟文檔中被掩蓋了。
在硬件儀表板中設置貴公司。這裏很簡單;只需按照指示上傳您的代碼證書。如果他們需要訪問,請簽署所有合法的東西,並在團隊中設置其他任何開發人員。
安裝HCK。我們爲WHQL購買了MSDN操作系統包(800美元),它非常棒。我使用Server 2012作爲HCK服務器運行,並將其作爲虛擬機安裝在一臺非常健壯的PC上。運行良好,安裝時沒有問題,配置也很直觀。更多細節在這裏:https://msdn.microsoft.com/en-us/windows/hardware/jj123537.aspx
配置您的測試PC。這部分我使用了虛擬機和物理PC的組合。完成配置過程大部分都是自動完成的。我建議一旦完成虛擬機快照,以防在測試過程中出現問題。
HCK服務器將引導您完成所需的測試,具體取決於您正在測試的驅動程序的類型。例如,我們正在開發打印機,因此我們所有的測試都涉及打印。
儘管您的需求可能不同,但我們通過Windows 8.1,32位和64位一路測試了XP SP3。我們需要Windows更新中的驅動程序,而不一定是硬件徽標。一旦完成,我們只需通過硬件儀表板上傳通過的報告,就是這樣。
這似乎是一個巨大的任務,但它不是世界上最糟糕的東西,所以要保持它,你會完成它!
- 1. 如何測試廣播驅動程序?
- 2. Linux如何測試PCIe驅動程序?
- 3. 啓動Windows驅動程序開發
- 4. 我如何測試驅動IOKit用戶空間驅動程序的開發?
- 5. 如何測試Windows設備驅動程序
- 6. 自動化Win32驅動程序測試
- 7. 如何啓動自寫驅動程序
- 8. Windows 7徽標測試
- 9. 如何加載和啓動Windows驅動程序?
- 10. 如何檢測從Linux驅動程序重新啓動/關機
- 11. 如何測試啓動我的應用程序的方法?
- 12. 如何測試驅動器構建動態程序集
- 13. Visual C中的Windows驅動程序測試#
- 14. Windows驅動程序的EXPORT_SYMBOL()
- 15. 如何測試MySQL ODBC驅動程序的版本編程
- 16. solaris測試驅動程序崩潰
- 17. 驅動程序實例在測試類
- 18. 什麼是測試驅動程序?
- 19. Rails 3.2硒web驅動程序測試
- 20. 如何在執行Selenium Web驅動程序測試之前自動啓動ASP.NET MVC Web應用程序?
- 21. 如何做windows驅動程序簽名?
- 22. Windows驅動程序編程或Linux驅動程序編程?
- 23. 將Firefox驅動程序的Selenium測試移植到HTMLUnit驅動程序
- 24. Windows 7徽標認證測試需要在安裝期間重新啓動的程序
- 25. Windows測試驅動程序簽名無法正常工作
- 26. Windows CE 6.0 - 啓動時的USB驅動程序
- 27. 啓動iOS驅動程序的問題
- 28. 如何開發Windows Phone應用程序,如徽標測驗
- 29. Windows驅動程序 - 無法正確簽署我自己的驅動程序
- 30. 使用Javascript測試驅動程序的Javascript單元測試
謝謝..它的工作原理 –