请点击以下链接下载WinHEC的演讲材料

Slides:



Advertisements
Similar presentations
请点击以下链接下载WinHEC的演讲材料
Advertisements

请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载WinHEC的演讲材料
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
Improving Driver Availability Improving Driver Quality.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs Content may be customized.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
Conditions and Terms of Use
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
VLSC December 2009 Release Release Date: December 7th, 2009.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
Office 365 Partner Admin Center Overview & Walkthrough
Microsoft Virtual Academy
Microsoft FastTrack & FY16 Cloud PBX Adoption Offer
5/9/2018 9:30 AM BRK2215 Deliver better experiences with SharePoint Patterns and Practices Community Solutions Mike Ammerlaan Product Marketing Manager,
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
SaaS Application Deep Dive
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Reseller Option Kit (ROK)
Windows 8 Hardware Certification Program and KIT Overview
7/2/2018 2:39 AM BRK2413 Customer lifecycle with LCS: Dynamics 365 for Finance and Operations, Enterprise edition Manali Dongre Senior Program Manager.
Microsoft Ignite /18/2018 8:30 PM BRK2065
Understanding Windows Analytics Update Compliance
Developing Drivers in Visual Studio
WinHEC /30/2018 6:37 AM © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Services Course 9/9/2018 3:37 PM Services Course Windows Live SkyDrive Participant Guide © 2008 Microsoft Corporation. All rights reserved.
Building a great Metro style device app for your printer
Windows Analytics: Device Health
Excel Services Deployment and Administration
Reseller Option Kit (ROK)
Microsoft Build /17/2018 5:42 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Office Power Hour New developer APIs and features for Apps for Office
Introduction to mobile app development Module 2 – Getting started with apps and App Studio Lance McCarthy.
Overview of Social Computing in Microsoft SharePoint 2010
Managing Specialized Devices With Windows Embedded Device Manager 2011
Performance Point Services in SP2013
Introduction to mobile app development Module 3 – Improving your App Studio app Lance McCarthy.
Microsoft Virtual Academy
Microsoft Services Provider License Agreement Program reference card
Advanced Dashboard Creation Using Microsoft SharePoint Server 2010
Windows Summit /27/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
Version Binding UWP Apps & Driver Packages
Windows Summit /1/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Microsoft Virtual Academy
TechEd /28/ :27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Microsoft Virtual Academy
Device Apps Joseph Ngari| Program Manager.
TechEd /18/2019 2:30 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Visual Studio 2010 SharePoint Development Tools Overview
Best practices for packaging and distributing device drivers
Microsoft Virtual Academy
Delivering great hardware solutions for Windows
5/3/2019 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft 365 Business Technical Fundamentals Series
Desktop App Assure Service Microsoft Representative Name June 7, 2019
Windows Summit /19/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Mobile App Management David Alessi — Support Topic Owner for Enterprise Windows Phone, Microsoft Corporation Simon May — Enterprise Device Infrastructuralist,
Advanced app and driver debugging
Presentation transcript:

请点击以下链接下载WinHEC的演讲材料 Download WinHEC presentations here: http://channel9.msdn.com/Events/WinHEC/2015

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.

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.

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.

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.

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.

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.

Portal Summary URL Aka Integrated into MSDN Key services provided WinHEC 2015 8/27/2018 7:41 AM Portal Summary URL https://sysdev.microsoft.com 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.

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.

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.

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.

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.

User onboarding Your Company Admin will receive email notification WinHEC 2015 8/27/2018 7:41 AM User onboarding Your Company Admin will receive email 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.

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.

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.

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.

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.

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.

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.

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.

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.

Let’s begin… Select Create HCK/HLK submission

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.

Step 3 Select whether your device is Internal or External Select your Product Type Your upload will complete in the background Click Next

Step 4 Select your Qualifications Click Next

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.

Step 4 If applicable select your Announcement Date Optionally add Marketing Names Click Next

Step 5 Review your entries Click Finish You can manage your submission status details and download signed binaries next

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.

Let’s begin… Select the File Signing Services option.

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.

Step 3 Provide a Name for your product Click Select and choose the package to upload Click Upload After uploading is complete click Submit

You’re done! Wait for Sysdev to process your driver and download your signed files

Driver Distribution Center Driver Signing Process Submission Management and Signed Driver Retrieval Sysdev Registration Driver Submission Driver Distribution Center Driver Telemetry

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.

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.

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.

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.

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.

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.

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.

Let’s begin… Click on the Driver Distribution tile

Step 2 Click on Manage Driver Distribution

Step 3 Search for your Submission # View the HWIDs associated with your Submission and the Distribution Status on Windows Update

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

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.

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.

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.

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

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)

Let's begin.... Click on Reports menu item or the Reports tile on the dashboard homepage

Browse reports Click on Browse reports to view different reports available.

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:

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

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.

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.

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.

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.

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.

Recap

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.

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.

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.

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 ddchelp@microsoft.com Support questions related to all other Portal services Contact sysdev@microsoft.com © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

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.

Appendix

Signing Details

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

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.

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

Manage Submission Workflow

Let’s begin… Click Manage submissions on the dashboard homepage

Step 2 Enter filters and click apply to search for your submission

Step 3 Click on the ID for the submission you want to manage

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.

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.

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.

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.

Other Portal Services ….

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.

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

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.

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.