Download presentation
Presentation is loading. Please wait.
1
请点击以下链接下载WinHEC的演讲材料
Download WinHEC presentations here:
2
Windows Hardware Developer Center Portal
WinHEC 2015 8/27/2018 7:41 AM Windows Hardware Developer Center Portal Tony Lin (Chinese Presenter) Zubin Irani (English Presenter) © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
WinHEC 2015 8/27/2018 7:41 AM Sign, certify, publish and service your drivers for Windows using the Hardware Dev Center Portal Note: This talk covers Desktop only © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Agenda Overview of the Hardware Portal End 2 End basic Portal workflow
WinHEC 2015 8/27/2018 7:41 AM Agenda Overview of the Hardware Portal What is the Sysdev portal and why should you care End 2 End basic Portal workflow Registration Submissions for signing and certification Distribution of drivers to Windows Update Enhanced Telemetry Reports New quality reports for Windows 10 drivers What else does the Portal provide Other services related to the basic workflow What’s new Signing requirements, driver targeting, driver telemetry…. © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Portal Overview WinHEC 2015 8/27/2018 7:41 AM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Portal as relates to the Device lifecycle
WinHEC 2015 8/27/2018 7:41 AM Portal as relates to the Device lifecycle Hardware Design Driver/ Firmware Design Driver Development WDK Signing + Distribution Collect telemetry Bug fixes Testing + Validation Portal Lab Kit Device End of Life Portal © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Portal Summary Mission statement
WinHEC 2015 8/27/2018 7:41 AM Portal Summary Mission statement To provide online tools and services aimed at hardware partners delivering Windows-based solutions throughout the product lifecycle One stop shop for Partners to get their drivers Signed and hence function on Windows Certified to get on the Hardware Compatibility Lists Distributed to millions of end user machines Fixed in time to same money by receiving quality health data © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Portal Summary URL Aka Integrated into MSDN Key services provided
WinHEC 2015 8/27/2018 7:41 AM Portal Summary URL Aka Sysdev Winqual WHQL Hardware dashboard Partner Portal Integrated into MSDN Part of the Hardware Dev Center Key services provided Shown in the landing page snapshot © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Basic E2E Portal workflow
WinHEC 2015 8/27/2018 7:41 AM Basic E2E Portal workflow Sysdev Registration Driver Submission Driver Distribution Center Driver Telemetry © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Driver Distribution Center
WinHEC 2015 8/27/2018 7:41 AM Registration Sysdev Registration Driver Submission Driver Distribution Center Driver Telemetry © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Company onboarding Obtain a code signing certificate
WinHEC 2015 8/27/2018 7:41 AM Company onboarding Obtain a code signing certificate Standard or Extended Validation (EV) certificate from a Certificate Authority Code sign and upload the Winqual.exe file to Sysdev The Winqual.exe file is available to download from our site Enter your Company’s information ex: address Done instantly! Registration is FREE! Note: New Companies planning on making Windows 10 submissions are required to sign up using EV Details of certificates accepted per portal feature in appendix © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
User onboarding Log in to Sysdev with your Microsoft account/Live ID
WinHEC 2015 8/27/2018 7:41 AM User onboarding Log in to Sysdev with your Microsoft account/Live ID Select your Company Enter your credentials Request permissions © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
User onboarding Your Company Admin will receive email notification
WinHEC 2015 8/27/2018 7:41 AM User onboarding Your Company Admin will receive notification Admin logs into Sysdev and navigates to Administration Approves your account Done! © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Driver Signing Process What’s new
WinHEC 2015 8/27/2018 7:41 AM Driver Signing Process What’s new Sysdev Registration Driver Submission Driver Distribution Center Driver Telemetry © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Signing Big News Three big announcements for you ….
WinHEC 2015 New 8/27/2018 7:41 AM Signing Big News Three big announcements for you …. In Windows 10, Microsoft Signatures are required for all kernel mode drivers In Windows 10, you now have increased flexibility for bringing drivers to market Sysdev now supports a new API for making signing submissions © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
Microsoft Signatures for kernel mode drivers
New WinHEC 2015 8/27/2018 7:41 AM Microsoft Signatures for kernel mode drivers New requirements During Windows 10 all kernel mode drivers need to be signed by Microsoft These signatures are only available by submitting to Sysdev Extended Validation (EV) certificates are required to create new submissions It’s easy for the “bad guys” to sign kernel-mode code today; we’re raising the bar EV certificates better validate your identity and are much harder to steal - this means less malware on our end-user’s machines Only New drivers are affected Drivers which are signed prior to Windows 10 RTM will ignore this change Drivers for all previous releases of Windows will be unaffected User mode drivers are unaffected © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
Increased flexibility for bringing drivers to market
WinHEC 2015 Increased flexibility for bringing drivers to market 8/27/2018 7:41 AM Separating Compatibility from Signing You can submit drivers without HLK logs and still receive production signed drivers If not providing logs, you’ll still need to agree that you thoroughly tested the driver and will monitor telemetry and respond to issues Compatibility testing is still preferred and brings additional business value over the new program Note: Systems submitting for Compatibility must continue to use HLK tested drivers You can change between HLK and Driver Signing – you’re never locked in © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
18
Increased flexibility for brining drivers to market
WinHEC 2015 Increased flexibility for brining drivers to market 8/27/2018 7:41 AM New HCK/HLK Certification Driver Signing Windows Update Eligible Testing Required HLK, must provide logs Partner-defined, attestation required Marketing Benefits Server Catalog; Certified Products List N/A Operating Systems Windows 7, 8, 8.1, 10, and Server Windows 10 client only Package Format HCKX/HLKX CAB Submission Flows Initial, Resell, DUA Initial Signed Driver available Yes; WHQL EKU Yes; WHQL and Driver Signing EKU © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
New API Available for Signing Submissions
WinHEC 2015 New 8/27/2018 7:41 AM New API Available for Signing Submissions Sysdev’s new submission API Sysdev now has a REST service for creating submissions The API allows you to create submissions without navigating the website You can create submissions, monitor their status, and download your signed files We have a C# sample client to jumpstart you; we support other technologies Limitations The Service currently only supports creating new “Initial submissions” Driver Update Acceptable (DUA) and preproduction signing submissions are being added in the future © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
20
WinHEC 2015 8/27/2018 7:41 AM Driver Signing Process Windows Compatible Driver Signing Workflow (using HLK) Sysdev Registration Driver Distribution Center Driver Telemetry Compatibility Submission Driver Signing Submission Sysdev Signing © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
Testing and Validation Submission
WinHEC 2015 8/27/2018 7:41 AM Testing and Validation Submission Final step after Testing using the Hardware Lab Kit Create a submission package to qualify for Windows Hardware Compatibility Program The package will include a project, associated test results, supplemental files, and your tested driver Details already covered in previous WinHEC Session: Testing with the Hardware Lab Kit You are now ready to make a submission to Sysdev Driver/ Firmware Design Hardware Design Driver Development Device End of Life WDK Signing + Distribution Collect telemetry Bug fixes Testing + Validation Portal Lab Kit © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
Let’s begin… Select Create HCK/HLK submission
23
Step 2 Click Choose File Select your test results package (.HCKX/HLKX)
WinHEC 2015 8/27/2018 7:41 AM Step 2 Click Choose File Select your test results package (.HCKX/HLKX) © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
24
Step 3 Select whether your device is Internal or External
Select your Product Type Your upload will complete in the background Click Next
25
Step 4 Select your Qualifications Click Next
26
Step 4 Select the Division for this submission Enter your Product Name
WinHEC 2015 8/27/2018 7:41 AM Step 4 Select the Division for this submission Enter your Product Name Select your Device Metadata category If applicable select your Publishing Date Click Next © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
27
Step 4 If applicable select your Announcement Date
Optionally add Marketing Names Click Next
28
Step 5 Review your entries Click Finish
You can manage your submission status details and download signed binaries next
29
WinHEC 2015 8/27/2018 7:41 AM New Driver Signing Process Basic Driver Signing Workflow (Using Attestation) Sysdev Registration Driver Distribution Center Driver Telemetry Compatibility Submission Driver Signing Submission Sysdev Signing © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
30
Let’s begin… Select the File Signing Services option.
31
Step 2 Select the Create driver signing submission option. WinHEC 2015
8/27/2018 7:41 AM Step 2 Select the Create driver signing submission option. © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
32
Step 3 Provide a Name for your product
Click Select and choose the package to upload Click Upload After uploading is complete click Submit
33
You’re done! Wait for Sysdev to process your driver and download your signed files
34
Driver Distribution Center
Driver Signing Process Submission Management and Signed Driver Retrieval Sysdev Registration Driver Submission Driver Distribution Center Driver Telemetry
35
Manage Your Submission
WinHEC 2015 8/27/2018 7:41 AM Manage Your Submission Check the status Download your signed files, Driver Update Acceptable (DUA) shell package, Microsoft Logo and Artwork Resell this submission Make updates Detailed workflow in Appendix © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
36
The List(s) The pros of a Windows Compatible submission
WinHEC 2015 8/27/2018 7:41 AM The List(s) The pros of a Windows Compatible submission © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
37
Windows Compatible Product List
WinHEC 2015 8/27/2018 7:41 AM Windows Compatible Product List The compatible product list proves your product is ready to work great with Windows. The list is public, so OEM partners and end-users will know. © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
38
Windows Compatibility Center
WinHEC 2015 8/27/2018 7:41 AM Windows Compatibility Center By making an Approved HLK/HCK submission, you will automatically increase your compatibility reputation with the Windows Compatibility Center. © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
39
Windows Server Catalog
WinHEC 2015 8/27/2018 7:41 AM Windows Server Catalog The Server Catalog is used by IT professionals throughout the industry to guide procurement decisions. © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
40
Driver Distribution Center
WinHEC 2015 8/27/2018 7:41 AM Driver Publishing Sysdev Registration Driver Submission Driver Distribution Center Driver Telemetry © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
41
Driver Distribution Center
WinHEC 2015 8/27/2018 7:41 AM Driver Distribution Center Driver distribution - Desktop After driver submissions, partners can publish their drivers to Windows Update using the Driver Distribution Center (DDC) on the Portal IHVs can distribute their drivers per Windows OS & per Hardware ID IHVs can target their drivers to specific installed driver versions IHVs can target their drivers to specific OEM systems on Windows 10 New Driver/ Firmware Design Hardware Design Driver Development Device End of Life WDK Signing + Distribution Collect telemetry Bug fixes Testing + Validation Portal Lab Kit © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
42
Let’s begin… Click on the Driver Distribution tile
43
Step 2 Click on Manage Driver Distribution
44
Step 3 Search for your Submission #
View the HWIDs associated with your Submission and the Distribution Status on Windows Update
45
Step 4 Select the OS version and HWID you wish to publish and Click Submit You could alternatively choose to Expire a previously distributed HWID as needed
46
WinHEC 2015 8/27/2018 7:41 AM New Computer Hardware ID Targeting IHVs can target their drivers to specific OEM systems IHV would now have control of which systems to target by entering the Computer Hardware IDs on the portal before publishing to Windows Update Drivers from Windows Update get offered only to those systems specified Other driver applicability rules still apply Supported for Windows 10 and above only Workflow details in the Appendix © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
47
Computer Hardware ID Targeting: Scenarios
New WinHEC 2015 8/27/2018 7:41 AM Computer Hardware ID Targeting: Scenarios IHVs can stage their testing to specific OEMs Flexibility to publish drivers on a cadence that is best for your business IHVs can isolate their driver fixes to specific OEMs Flexibility to fix real world issues with drivers on targeted set of OEM systems IHVs can distribute drivers for non-unique HWIDs Ex: distribute different drivers to different systems with the same 4-part HWID © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
48
Driver Distribution Center
WinHEC 2015 8/27/2018 7:41 AM Driver Telemetry Sysdev Registration Driver Submission Driver Distribution Center Driver Telemetry © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
49
Intro to Telemetry Data analytics for your published drivers
Driver/ Firmware Design Hardware Design Driver Development Device End of Life WDK Signing + Distribution Collect telemetry Bug fixes Testing + Validation Portal Lab Kit Intro to Telemetry Data analytics for your published drivers Daily refreshed reports available on the portal: Report Category Description OS Applicability General Reliability Reports A variety of reliability reports based on user and kernel mode failures for mapped products, both applications and drivers All Microsoft supported OSs Enhanced Driver Quality Reports Dedicated quality reports for drivers only starting in Windows 10 that include quality KPIs such as install failures and kernel mode failures. Reports in this category are aimed to provide rich insight to the quality and distribution of Windows 10 drivers published to Windows Update New to Windows 10 & up New
50
Key Report Features – Classic vs. New
Classic Reliability Reports Enhanced Driver Quality Reports Custom reliability score for mapped products ü N/A Application user mode crash count Kernel mode crash count Top crash reasons/buckets Crash dump cab download Install count Install success/failure rate Top install failures Distribution trend/status Crash rate Targeted system view Driver ranking (category comparison & baseline)
51
Let's begin.... Click on Reports menu item or the Reports tile on the dashboard homepage
52
Browse reports Click on Browse reports to view different reports available.
53
General Driver Reliability Report
Detailed drill-down view: By default, the Driver summary reliability report lists top kernel mode failures for each driver the user’s organization has submitted across all supported OS versions. Summary view:
54
Enhanced Driver Quality Reports
New Enhanced Driver Quality Reports New to Windows 10, the driver quality reports provide rich insight to the quality of the Windows 10 drivers distributed through WU. Some highlights are: Install & distribution trend Install failure rate & error detail Crash rates & crash cab download Break out by system Industry comparison
55
Other Related Portal Services
WinHEC 2015 8/27/2018 7:41 AM Other Related Portal Services © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
56
Bug Management & Remote Debugging
WinHEC 2015 8/27/2018 7:41 AM Bug Management & Remote Debugging Hardware Design Driver/ Firmware Design Driver Development WDK Signing + Distribution Collect telemetry Bug Fixes Testing + Validation Portal Lab Kit Device End of Life Portal © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
57
WinHEC 2015 8/27/2018 7:41 AM Bug Management Provides a two way channel for Partners and Microsoft to file and manage Windows 10 related bugs Convenient way to manage driver or OS issues from detection to resolution Learn more © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
58
Windows Remote Debugging
WinHEC 2015 8/27/2018 7:41 AM Windows Remote Debugging Enables you to host and join kernel debugging sessions remotely with Microsoft and other Partners to collaboratively debug live issues Effective when sharing crash dumps don’t resolve issues Also usable between IHV and OEM (without Microsoft) Kernel Debugger supported © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
59
Windows Remote Debugging
WinHEC 2015 8/27/2018 7:41 AM Windows Remote Debugging Resister with Sysdev Download the Remote Debugging Client from Sysdev Invite your Partners to remote sessions from within your corpnet and start debugging Learn more © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
60
Recap
61
Recap Overview of the Hardware Portal End 2 End basic Portal workflow
WinHEC 2015 8/27/2018 7:41 AM Recap Overview of the Hardware Portal What is the Sysdev portal and why should you care End 2 End basic Portal workflow Registration Submissions for signing and certification Distribution of drivers to Windows Update Enhanced Telemetry Reports New quality reports for Windows 10 drivers What else does the Portal provide Other services to improve the health of the Windows Ecosystem © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
62
What’s New - Summary Driver Signing requirements
WinHEC 2015 New 8/27/2018 7:41 AM What’s New - Summary Driver Signing requirements In Windows 10, Microsoft Signatures are required for all kernel mode drivers Certification is no longer required to receive Microsoft Signatures on your drivers In Windows 10 , you need an EV cert for driver submissions Submission Wizard upgrade Re-designed submission wizard that is more responsive and performant REST API for signing submissions Enabling automation of submission related activities to expedite your workflows Computer Hardware ID Targeting Supported for Win10 & up to enable IHV’s target drivers for specific OEM systems Bug management improved interface Partners have a better experience while filing Windows bugs Improved Driver Telemetry Enhanced reports for Partners giving a superior view to their Win10 driver quality © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
63
More Portal Information
WinHEC 2015 8/27/2018 7:41 AM More Portal Information © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
64
Resources Detailed Help documentation
WinHEC 2015 8/27/2018 7:41 AM Resources Detailed Help documentation Available on MSDN here Support questions for driver publishing Contact Support questions related to all other Portal services Contact © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
65
Grand Ballroom III Mansion VIII
12:30 Introduction to Hardware Lifecycle 13:40 Tools for Windows Driver Development 15:00 Intro to Windows Driver Development 16:10 Writing Drivers with the WDF <Day 2> 10:30 Lab: Getting Started with Driver Dev 11:30 Lunch Accessing GPIO, I2C, and UART devices Lab: Driver Testing and Debugging Driver Testing and Debugging Lab: Sensor Driver on Sharks Cove Testing with the Hardware Lab Kit Intro to Driver Signing, Distribution, Servicing Lab: Testing with the Hardware Lab Kit 17:20 <Day 3> 09:00 10:10 WinHEC 2015 8/27/2018 7:41 AM © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
66
Appendix
67
Signing Details
68
Signing FAQs How does this work for previous Windows versions?
Nothing changes Continue to embed sign with the certificate you are using Vista, 7, and 8 WHQL will append an embedded signature which will allow the driver to run on Windows 10 What about SHA256? Code Integrity will not force SHA256 in Windows 10 But, it’s somewhat irrelevant from an ISV perspective since Windows 10 requires WHQL signing We are moving away from SHA1
69
Certificate requirements per feature
WinHEC 2015 8/27/2018 7:41 AM Certificate requirements per feature Dashboard service Today Windows 10 Signing and Submissions (including HCK/Download Signatures) Standard or EV EV DDC – Driver Distribution Center Device Metadata Report Data Windows Remote Debugging Bug management LSA UEFI App Certification Phone - QRD New © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
70
Technical Signature Changes
Sysdev will embed sign your binaries Sysdev will append their signature to any that you have already applied, rather than overwriting All embedded signatures will be SHA256 Note – These changes are meant to be transparent to you. They are provided as FYI only
71
Manage Submission Workflow
72
Let’s begin… Click Manage submissions on the dashboard homepage
73
Step 2 Enter filters and click apply to search for your submission
74
Step 3 Click on the ID for the submission you want to manage
75
Step 4a Here you can download your signed files, DUA Shell package, Microsoft Logo and Artwork. You can also manage your submission by creating an Update or by reselling this submission to an OEM partner. In addition, the tabs allow you to make updates to the information you provided earlier.
76
WinHEC 2015 8/27/2018 7:41 AM Step 4b You can edit the Marketing Names, Preferred Publication Date, Announcement Date, and Device Metadata Category from this page. © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
77
Submission Flow – Fields Explained
Device Type This field simply indicates whether your component is a peripheral, external, or an internal device that lives “inside the plastic”. If your component is used in both environments, select “Both”. Product Type This describes the type of product, as defined by the Compatibility Program. The full list is <<here>>. Select the one that applies the best or select “Other Device”. Division Sysdev allows each organization to have as many “children” as you need. This option allows you to relate specific submissions with specific children, allowing for easy organization/searching. Qualifications In addition to the Operating Systems you test with your product, you can also receive signatures on legacy operating systems without additional testing. These checkboxes allow you to select which ones you need for your product. Product Name This name will be used on the Certified Products List, Server Catalog, and any other feeds. It is also used when searching for and managing a submission. Marketing Names This field allows you to have additional names for each submission. It also allows you to relate each name to a specific locale, so you have complete control over how your device is represented. Device Metadata category This field allows you to declare what your default icon will be when viewed in the Devices and Printers pane in Windows. It also allows you to relate your Device Metadata and Hardware Certification submissions together. Publishing Date Preferred Publishing Date allows you to declare when you’d prefer your driver be distributed on Windows Update. An empty field means you’d prefer that your driver is not distributed through Windows Update. Announcement Dates Microsoft has a variety of public avenues recognizing Compatible products. Your product will not be listed until after your selected date, allowing you to retrieve your sign drivers without exposing your product early.
78
Submission Flow – Searching Explained
ID This filter allows you to search by a Submission ID. Name You can also find submissions by the Product or Marketing names that you provided earlier. Submitted By This corresponds to the “Division” that you provided earlier. This is one way you can easily group your submissions together. Status This allows you to find submissions that are in a particular status, for example only those submissions that have been approved (or failed). Submission Type We allow you to easily manage your submissions for all our Driver Signing workflows in one place. This filter allows you to focus on a specific type. Category This simply allows you to select System or Device. Period Allows you to select what timeframe you want to search for. Kit Here you can specify which kit you want to see submissions for (HCK, HLK, or legacy WLK). This will show you only submissions that you created using that particular testing kit. Product type Here you can select a specific Product Type to focus on.
79
Other Portal Services ….
80
WinHEC 2015 8/27/2018 7:41 AM Device Metadata You can submit a Device Metadata package for your device Provides the ability to automatically download a Windows Store Device App on end-users’ systems Allow a [Universal] Windows Store Device App to use privileged features on your device Provides the ability for you to add a photo-realistic icon for your device in the Devices folder Learn more © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
81
App Certification Allows you to upload Windows App Certification Kit logs for Windows Desktop applications Doing this allows you to boost your reputation with the Compatibility Center and SmartScreen, as well as onboard to the Store as a Desktop App Learn more
82
Please Complete an Evaluation. Your input is important!
Tech Ready 15 8/27/2018 Please Complete an Evaluation. Your input is important! Access Evaluation Forms: © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
83
8/27/2018 7:41 AM (c) 2015 Microsoft Corporation. All rights reserved. This document is provided "as-is." Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.