我是新的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单元测试
谢谢..它的工作原理 –