最終更新:2012-06-05 (火) 06:19:28 (4342d)
MSDN Library/Windows Development/Windows Driver Development/Device and Driver Installation
Top / MSDN Library / Windows Development / Windows Driver Development / Device and Driver Installation
http://msdn.microsoft.com/en-us/library/ff549731(VS.85).aspx
Roadmaps?
Design Guide
- Overview of Device and Driver Installation
- How Windows Installs Devices
- Step 1: The New Device is Identified
- Step 2: A Driver for the Device is Selected
- Step 3: The Driver for the Device is Installed
- How Windows Installs Devices
- Device Installation Components
- System-provided Device Installation Components
- Vendor-provided Device Installation Components
- Device Installation Files
- Sample Device Installation Files
- Device Installation Types
- System Setup Phases
- How Windows Selects Drivers
- Overview of the Driver Selection Process
- Where Windows Searches for Drivers
- How Windows Ranks Drivers
- Driver Selection and Ranking by Class Installers and Co-installers
- AllSignersEqual? Group Policy (Windows Vista and Later)
- Device and Driver Installation Fundamental Topics
- Driver Packages
- Components of a Driver Package
- Installation Component Overview
- Supplying an INF File
- Supplying a Co-Installer
- Supplying Device Installation Applications
- INF Files
- Overview of INF Files
- Accessing INF Files from a Device Installation Application
- Providing Vendor Icons for the Shell and AutoPlay?
- Driver Signing
- Overview of Digital Signatures for Driver Installation
- Managing the Signing Process
- Signing Drivers during Development and Test
- Signing Drivers for Public Release
- Troubleshooting Install and Load Problems with Signed Driver Packages
- Device Metadata Packages
- Overview of Device Metadata Packages
- Overview of the Device Metadata System
- Device Metadata Package Structure
- Building Device Metadata Packages
- Installing Device Metadata Packages
- How the DMRC Selects a Device Metadata Package
- Debugging Device Metadata Packages
- Best Practices for Developing Device Metadata Packages
- Device and Driver Installation Software
- Device and Driver Installation Software Tools
- Device and Driver Installation Software Components
- Uninstalling Devices and Driver Packages
- How Devices and Driver Packages are Uninstalled
- Using Device Manager to Uninstall Devices and Driver Packages
- Using SetupAPI to Uninstall Devices and Driver Packages
- Using the DIFx Tools to Uninstall Driver Packages
- Updating Driver Files
- Device and Driver Installation Advanced Topics
- Creating Secure Device Installations
- Device Identification and Properties
- Device Identification
- Device Properties
- Device Installations and System Restarts
- Avoiding System Restarts during Device Installations
- Initiating System Restarts During Device Installations
- Device Installations on 64-Bit Systems
- Drivers with Special Installation Requirements
- Installing a Boot-Start Driver
- Installing a Filter Driver
- Installing a Null Driver
- Installing a New Bus Driver
- Installing Private Builds of In-box Drivers (Windows Vista and Later)
- Registry Trees and Keys for Devices and Drivers
- Troubleshooting Device and Driver Installations
- Using Device Manager
- SetupAPI Logging (Windows Vista and Later)
- SetupAPI Logging (Windows Server 2003, Windows XP, and Windows 2000)
- Debugging Device Installations (Windows Vista and Later)
- Best Practices for Device and Driver Installation
- General Guidelines for Device and Driver Installation
- Enumerating Installed Devices
- Accessing and Modifying Registry Values
- Accessing and Modifying Device Properties
- Accessing and Modifying Files
- Writing INF Files
- Calling SetupAPI Functions
- Performing Software-First Installations
- Writing Class Installers and Co-Installers
Reference?
- INF File Sections and Directives
- Device Metadata Schema Reference
- Setup API? Reference
- DIFxAPI Reference
- PnP Configuration Manager Reference
- System-Defined Device Setup Classes
- System-Defined Device Interface Classes
- Device Property Reference
- DPInst? XML Elements
- TxtSetup?.oem File Format